Currently each workspace member specifies dependency versions independently.
There are 10+ shared dependencies across crates that could be deduplicated.
Using [workspace.dependencies] in the root Cargo.toml would keep versions in sync and make upgrades easier.
Happy to open a PR if this is welcome