In short, I want to go from a decimal, for example, 7, that is represented by 7000000000 * 10^(-9) (=decimal.New(7000000000, -9)) to 7 * 10^0 (=decimal.New(7, 0)) - these two representations are equal ...
NumericFormat with a suffix of "%" is adding 2 decimal points to some values when typing. For example typing "7" automatically converts to "7.00%", which does not happen when I type other numbers.