fix: remove setting defaults in ssr from useDefaultLocale (#8524)
* fix: remove setting defaults in ssr from useDefaultLocale
* chore: revert previous useDefaultLocale commit
* fix: split I18nProvider internally into two components
A component uses`useDefaultLocale` and another the locale value set in the Provider.
* fix tests
* refactor(i18n): Replace getDefaultLocale with useDefaultLocale in useLocale function
* test(i18n): Add tests for language change handling in useLocale
---------
Co-authored-by: Robert Snow <rsnow@adobe.com>
Co-authored-by: Robert Snow <snowystinger@gmail.com>