feat: send task logs to spaces (#6419)
### Description
Start sending task summaries to spaces. As expected this ended up
touching a few parts of the codebase and required some reworking of
them.
I highly recommend reviewing each commit in the PR individually as I
attempted to keep each one fairly small to make this easier to review.
### Testing Instructions
Observe the runs sent via the Rust codepath from my machine (you can
tell it's Rust based on the `command` 😉 )
- [Cache
miss](https://vercel.com/teams/vercel/repos/turbo-monorepo/runs/space_run_59Yj2WWotw4oFnHMAEKWb5JZ)
- [Cache
hit](https://vercel.com/teams/vercel/repos/turbo-monorepo/runs/space_run_kO8iZcJPGkXoQ127qGGcOQXz)
Closes TURBO-1632
---------
Co-authored-by: Chris Olszewski <Chris Olszewski>