Bump v1.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
* Replace Pylint & Pycodestyle for Ruff
* Restructure & update Makefile
* Change build system to Hatch
* Remove MANIFEST.in file
* NPM audit fix