Pre-commit auto-update
updates:
- [github.com/astral-sh/ruff-pre-commit: v0.14.5 → v0.15.4](https://github.com/astral-sh/ruff-pre-commit/compare/v0.14.5...v0.15.4)
- [github.com/astral-sh/uv-pre-commit: 0.9.11 → 0.10.7](https://github.com/astral-sh/uv-pre-commit/compare/0.9.11...0.10.7)
- [github.com/DavidAnson/markdownlint-cli2: v0.18.1 → v0.21.0](https://github.com/DavidAnson/markdownlint-cli2/compare/v0.18.1...v0.21.0)