reforis-snapshots: update to version 2.0.0
- Add & update Weblate translations
- Add data-testid attribute for save snapshot button
- Add missing peerDependencies
- Add Download button
- Update dependencies in package.json
- Update Node.js to v21.x in Makefile
- Update ESLint and Prettier configurations
- Update .gitignore to exclude minified JS files and license files
- Update webpack.config.js with process/browser alias
- Update CI to use shared scripts, build and publish python package
- Replace Pylint & Pycodestyle for Ruff
- Restructure and update Makefile
- Restructure and divide form and list of snapshots
- Fix empty table when no snapshots found
- Hide link to the advanced section on Shield
- Change build system to Hatch
- Remove MANIFEST.in
- NPM audit fix