Update requirements
This updates the requires_python
and build-system/requires
metadata to avoid ensure that users don't hit known vulnerabilities, or old versions of Python.
System packages are left to require whatever they can under the assumption that the underlying distribution will provide critical security patches.