maint: use `Crate.subdir` in matrix-check
I don't see why we need to manually look for a directory containing the Cargo.toml
when we're already given this in the Crate
type. The old way was brittle and didn't handle a direct crate path (see !2725 (comment 3155052)).