Implemented fix for column formatting and parsing when using Currency precision.

When a column is configured to use Currency precision, it will now respect the precision defined by the associated currency from the transactioncurrency table. Since each row can theoretically use a different currency, the column will adjust its formatting accordingly.
In scenarios where multiple currencies are detected within the same column, a warning indicator will be displayed and a console log message will be shown to users that group value aggregation may be incorrect.

Column formatting precision can still be overridden using the following config option:
