Use PEP 508 python_version specs for test_requires

This allows us to specify requirements that depend upon the Python
version, so that the requirements can be expressed purely as
configuration and not as code.
10 jobs for pep-508-test-requires in 3 minutes and 14 seconds (queued for 12 seconds)
latest