chore: fix broken lockfile (#5662)
Merging a bunch of dependabot PRs in succession without rebasing them in
between caused some broken state in `Cargo.lock` (sometimes even if
things can be automatically merged using git algorithms without merge
conflicts, it doesn't mean that the result of the merge is going to be
semantically correct — which is why merge queues exist and we should be
using them).
This commit fixes the broken lockfile.