Updated various project dependencies using `cargo update` or manual checks against crates.io (as of 2025-04-08). Ensures usage of latest bug fixes and security patches. Verified with `cargo check` and `cargo build`.