Add TradeTariffBackend::NumberFormatter

Helps format duty expression amounts. Cases:

* If we have 0.3435 we want this exact number => 0.3435
* If we have 0.34528 we want it rounded to 4 precision points => 0.3453
* If we have 0.23 we want to leave it as it is => 0.23
* If we have 0.2 we want add single leading zero => 0.20
* If we have 1 we want to add two leading zeros => 1.00