Fix uv-trampoline: use explicit windows version
The uv-trampoline crate is a standalone package with its own workspace,
not part of the main uv workspace. It cannot use `workspace = true` for
dependencies. Restore the explicit windows version while keeping it
aligned at 0.61.0.
Update snapshot tests for disjoint hint order change
The disjoint target hints now appear first in the hint list because
they're generated at the start of generate_hints() instead of being
added separately at the end.
Replace clippy `allow` with `expect` where lints are triggered
Update all `#[allow(clippy::...)]` directives to use `#[expect(clippy::...)]`
to ensure lint suppressions are validated. Remove unused lint suppressions that
were never triggered.
Keep `#[allow(clippy::enum_glob_use)]` in one case where the lint behavior
differs between lib and test targets.