format number with intl compact format
String compact([String? locale]) { if (this == null) return ''; return NumberFormat.compact(locale: locale).format(this!); }