fix: use twine directly for PyPI publish — bypass OIDC; bump 3.2.22 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
fix: use twine directly for PyPI publish — bypass OIDC; bump 3.2.22 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>