Format number with specific decimal places
String toDecimal({int decimals = 2, String locale = 'en_US'}) { return NumberFormat.decimalPattern(locale).format(this); }