Cargo's dependency resolution was not including tantivy and wide
on Ubuntu CI despite the lex and simd features being enabled.
This appears to be a Cargo bug or edge case with optional dependencies.
Committing Cargo.lock ensures consistent dependency resolution
across all CI runners.
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>