fix: scope test temp dirs to RUNNER_TEMP instead of globbing shared /tmp
The build host runs ~28 GHA runners as a single user against one tmpfs /tmp, so any job running `rm -rf /tmp/e2e-* /tmp/test-cluster*` on `if: always()` wipes sibling runners' live VolatileDB files. Under UTxO-HD (node >= 10.7.0) the consensus layer re-opens these files by path and crashes with `FsResourceDoesNotExist` instead of tolerating the unlink via open fd's, which manifested as the Conway Integration Tests failure on master at 253d290bfd. Point TMPDIR at \$RUNNER_TEMP — per-job, per-runner, auto-cleaned by the runner service — so test clusters live in a private directory that sibling runners cannot touch. Drop the now-redundant (and dangerous) `rm -rf /tmp/...` cleanup steps from linux-e2e and release. Replace the shared `/tmp/gha-bench` fixed path in benchmarks with RUNNER_TEMP for the same reason.