The decimal formats for these locales on compact decimal format numbers less than 1M are currently "0". This means that a number like 123456 produces the output "120000", when "120.000" (with a grouping separator) might be more appropriate. I see two choices to solve this problem:

1. Add the grouping separator to the compact decimal format patterns for 5 digits and 6 digits, like "00,000" and "000,000".

2. Change the CLDR spec to say specifically that if the pattern is "0", then the implementation should fall back to the default decimal pattern for that locale.

Partially related: #9747, #9893

None

None

None