Bump v2.0.0 * Add & update Weblate translations * 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 * Fixed translation message strings * Replace Pylint & Pycodestyle for Ruff * Restructure & update Makefile * Change build system to Hatch * Remove MANIFEST.in file * NPM audit fix