- Update black target-version from py37 to py310
- Update ruff target-version from py37 to py310
- Ensure consistency with project Python requirement (^3.10)
This resolves the version mismatch that could lead to inaccurate code quality checks and ensures all linting tools target the correct Python version.