Relax Python version pinning
We pin the version of Python to 3.11 so that we can gather the correct labgrid PyPI package.
With the new UV support in rules_python (or rules_uv), we can generate a lock file that is "universal".
This will allow a single generated requirements.txt to be supported for all pip.parse Python versions.
Adding a pip.parse hub for each Python version, we can then do a select on the //labgrid:pkg for the Python interpreter version.
Downstream users can then use any version of Python in their rules_python rules and the correct labgrid package will be resolved.