Analyze dependencies of cargo projects

Switch from `cargo_metadata`+`petgraph` to `guppy`

This is looking like a much better implementation of what has been hacked together so far. The only concern is storing timings output cleanly, but I think guppy's architecture will make it easier!

Created by  finchie  on April 18, 2024
ZPFD3275NTWST7F5YCWYOOUS3QB5HE23LUOZXZIND4HBFSX62NCQC
Change contents