Bump v2.0.0

* Add & update Weblate translations
* Update Makefile
* 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
* Remove MANIFEST.in
* NPM audit fix