Cache uv's downloads, which is now the largest single cost in CI (#9271)