Remove unused dependencies

Using cargo-shear, removed dependencies that were not referenced in the dependent crate. The tool was used conservatively and false positives were ignored, so hopefully this does not break an untested build configuration.

Created by  finchie  on May 15, 2025
TCXM4WIJPHMB3QX2QYGVKOFSTETGTB6EXKMYFM6C6PIXLGUGJX3QC
Change contents