fix(ci): address linter and netlify deployment failures
- Synchronize project version to 1.2.0 across setup.py, pyproject.toml, CITATION.cff, and codemeta.json.
- Reformat setup.py for Black compliance and Flake8 line length limits.
- Fix Netlify _headers and _redirects in root and next-app/public/ for deployment validation (no trailing spaces, single field separation, one trailing newline).
- Ensure next-app/next.config.js follows Standard JS style.
Co-authored-by: OneFineStarstuff <87420139+OneFineStarstuff@users.noreply.github.com>