Description
Due to ICU bug
https://unicode-org.atlassian.net/browse/ICU-22558
dfdl:textNumberPattern strings with # only, and no digits before the decimal point still end up creating a 0 digit before the decimal point.
For example "#.##" should format 0.12 as ".12" without a leading zero.
This could be worked around in daffodil code by detecting when to call the `DecimalFormat.setMinimumIntegerDigits(0)` on the number format object.
This requires a minor analysis of the ICU number pattern.