[ANALYZER-2391] - Data format is only applied to outer ring values in Sunburst chart
* Refactored to improve memory and speed.
* Removed dependencies on the compiled functions to the actual number format styles (now being passed as params),
* Many of the functions that had to be closured in the numberFormat function are now shared and CCC-top-level.
* Created a private, underlying and immutable number formatter, that depends solely on the mask.
* Added a bounded cache of underlying formatters, shared by top-level formatters, where the style is set.