numberToWords static method
Converts number to Persian words @param number The number to convert @param ordinal Whether to use ordinal form @returns String? Converted number or null if invalid Example: PersianTools.numberToWords(123) => "یکصد و بیست و سه"
Implementation
static String? numberToWords(num number, {bool ordinal = false}) {
if (number == 0) return "صفر";
final String result = _convertNumberToWords(number.abs().toInt());
if (result.isEmpty) return null;
return trim((number < 0 ? "منفی " : "") + result);
}