This should make the `setup-trunk` workflow more container-independent.
This should make the `checkout` work on the runner host.
Instead of building a custom CI image with Trunk pre-installed, let's try running CI on a stock image, installing Trunk from a binary on every workflow run.