IMO, it would be cool to add QUIC as a transport too already. I briefly skimmed through the go implementation: should be straight-forward (could also just be a boolean flag for now; same for the rust impl).
Orthogonal to that but while at it, the (go) dependencies should also be updated maybe.
In case you want, I have a branch with updated go-deps here: https://github.com/liamsi/libp2p-perf/tree/update-deps