* fix(i18n): respect browser preferred languages when supported
Instead of relying on the first browser language, the application now
iterates through navigator.languages and selects the first supported
locale, with a fallback to English.
* chore: add the release notes related file
* fix(i18n): check region locales support before falling back to base locale
* fix(i18n): make the unit test aligned with the region locales checking