Oddly, when I tried running this, it used version 3.15.0a2, which made some of the puzzles not work because the required new features hadn't been added yet.
Even if you tried it before the standalone final 3.15 builds were rolled out, it should have had 3.15.0rc3 available. Maybe you need to clear out a cache somewhere?
The problem turned out to be that I had a very outdated curl-bash installation of uv on my system that was shadowing the up-to-date package-manager one. This is why curl-bash installation is evil.