latinDigitOrNull

Reverse lookup. If this char is a digit in any supported non-Latin script (Devanagari today), return the matching ASCII '0'..'9'. If it is already an ASCII digit, return it unchanged. Otherwise return null.

Public because UI text-field code needs to fold input digits to a single canonical form before parsing - calling String.toLatinDigits() for one char would allocate.