Use `rules_python//uv:lock.bzl` for creating universal requirements files
Currently rules_uv
is used but there is an effort to bring uv
support to `rules_python.
We should switch when it is released.
The rules_uv
rules will need to be moved over to the rules_python
API.
Find them with bazel query 'kind(pip_compile, //...)'
.