main
[tests] Add era_invalidate --metadata-snapshot tests
[tests] Fix device name in the preparation script
[all] Fix clippy warning of elided lifetime parameters
[tests] Replace duplicate code with utility functions
[all] Fix clippy warnings
[build] Update clap to v4.3
[build] Update rand to 0.9.1
[era_invalidate] Fix missing era array traversal when no writesets exist
[thin_check] Support overriding the details tree root
[build] Update clap and the expected help text in tests accordingly
[thin_repair] Support repairing device details tree
[tests] Add tests for thin_ls mapped block counts
[tests] Update expected help text for _pack and _unpack
[all] Do not elide inferred output lifetime to reduce confusion