Someone above also points out the inverse also fails for a decimal locale:
> I'm looking at the "Add credits" screen on https://platform.claude.com and it prominently displays the "total due" as $504.00 when typing `5,04` into the input...