> uv is straightforward to install.

How do I install it globally on a system? Debian doesn't let me install packages via pip outside of a venv or similar.

Get a local install, then copy, move or symlink it into e.g. /usr/local/bin with sudo. It's an all-in-one statically compiled executable. (The pip-installable wheel contains this executable plus some irrelevant window dressing.)