Use the commerceguys\intl library for formatting the price field.

Format the price field using the Intl library.

I still have one question.. what to do when the number format for the current locale isn't available? We could fallback to 'en' but then we need to make sure that the english number format is installed when the price module is enabled and make sure it can't be removed.