[Driver] Don't use absolute paths for invoking subcommands for driver tests (#94349)

We see some tests are failing internally after 12949c95.

In some CAS systems, we might not see the exact binary name (clang),
this patch adds the `-no-canonical-prefixes` option to the command line to not
realpath-ify the binary name.
14 jobs for main
in 0 seconds and was queued for 69 minutes and 57 seconds