* build(deps): update jest-watch-typeahead from v0.6.5 to v2.2.2
* build(deps): update jest-websocket-mock to v2.5.0
* build(deps): update to react 18
* fix(test): fix other tests after update to react 18
* fix(ts): fix typescript errors after update to react 18
* fix: use createRoot in index.tsx
* build(deps): update react-router-dom to v6.20.0
* refactor: WebsocketContext from jsx to tsx
* refactor: ShareButton from jsx to tsx
* refactor: i18n files from js to ts
* chore(build): disallow javascript
* chore: adhere to new i18next release rules
* ui: add success page to wallet import flow
* chore: enable react-router v7 futures
* chore(build): prevent build warning by installing babel plugin
* test(websocket): enable websocket indicator test in App.test.tsx
* ui(import): add link to main wallet view to import success page
* build(deps): update react-bootstrap to v2.9.1