Currently, the nightly tests are broken in a few ways this PR addresses some of those issues but ultimately ensures that each step has a timeout to handle the work case scenario i.e. unable to complete. - Add bun installation and split e2e runners for macos, linux and windows - Add rust installation - Add timeout for e2e tests Here is the result of a previous run: https://github.com/nrwl/nx/actions/runs/14999368644 The most latest run can be found here: https://github.com/nrwl/nx/actions/runs/15027418322 **Note**: The final result will be _failure_ because many tests still need to be addressed, so that is expected.