The implementation of Decimal64.toString() construct involves quite a bit of computation, padding and what not. At the end of the day, all we really need to do is:
- print the unscaled value in a StringBuilder
- insert a period at the correct place
- trim excess trailing zeroes
- convert that to a String
Update the implementation to perform the above.