-----------------
- Updated Werkzeug to 3.1.1 (from 3.0.4).
- Updated coverage to 7.6.4 (from 7.4.4).
- Updated mypy to 1.13.0 (from 1.9.0).
- Updated pytest to 8.3.3 (from 8.1.1).
- Updated ruff to 0.7.2 (from 0.4.1).
- Use uv as package and project manager.
- Manage development, test dependencies via dependency groups and uv.
- Removed ``requirements[-{dev, test}].txt`` files. Use uv to install
dependencies.