Update the GitHub Actions checkout and setup-python versions to v4 and v5 respectively. Add Python 3.13 to the testing matrix in both the workflow and pyproject.toml to ensure compatibility with the latest Python release.
requires-python says 3.10 and higher only