Build artifacts with Python 3.10 to ensure maximum compatibility
and avoid accidentally using newer features in build tooling.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
Adds Python 3.13 to the test matrix. Optimizes CI by running linting
and type checking only on Python 3.12 instead of all versions.
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>