Reimplement number formatting using decimal

This is to fix some numbers on the page for high-volume services, which are rounded inconsistently with the current version of transactions explorer.

**Note**: depends on Pull Request #2