uv lock still invokes the build backend even after the project's dynamic version has been omited from uv.lock in #10622.
We're hitting this over at astral-sh/uv-pre-commit#35
Originally posted by @danielhollas in #10622 (comment)
@charlieMarsh mentioned that this is a TODO in the code, I guess it is this one:
https://github.com/astral-sh/uv/pull/10622/files#diff-94a57a0e91f87a94e015da3bd8f9e8660ce3c8564718e78ee6599a3e214965d3R1230