feat: hook up task execution tracking (#6222)
### Description
Quick PR to get reviewed while I work on the component that allows us to
communicate the generated task summaries up to the primary run summary.
All this does is hook up the task tracking to the graph walk which does
get us the correct summary output in the terminal.
I suggest reviewing each PR on it's own as they're all very
tiny/reviewable changes.
### Testing Instructions
More integration tests should pass on this PR due to the footer being
correctly populated:
On main:
`# Ran 114 tests, 0 skipped, 71 failed.`
This PR:
`# Ran 114 tests, 0 skipped, 57 failed.`
Closes TURBO-1497
---------
Co-authored-by: Chris Olszewski <Chris Olszewski>