* fix(typescript): add missing extension to imports in typescript
This is required for the types to work with the new
`--module-resolution=node16`.
The list of places to fix was obtained by a crude script:
```sh
rg -g'**/*.ts' -g'!**/*.test.ts' ' from\s+.\.' | rg -v '\.js'
```
References #1765
* add missing extensions
* revert tsconfig
* prettier
* fix test files for NodeNext
* prettier
* changelog entry
* prettier
* prettier
* prettier
---------
Co-authored-by: Andrey Lushnikov <aslushnikov@gmail.com>
* initial button tests and setup helpers
* fix as many linting errors as I could
* switch back to regular fixtures
* test(button|button-group|divider|format-bytes) add tests for more components
* add tests for format util components
* finish format-number tests
* remove unnecessary ignore