refactor: Use package knowledge for run-cache paths (#13462)
### Description
Part 7 of the package/scope knowledge completion stack.
Construct run-cache log, output, and incremental paths from
graph-created task contexts. Cache construction validates task and
repository identity, supports payload-free native root/aggregate scopes,
and routes failures through the visitor cleanup path.
### Testing Instructions
- `cargo test -p turborepo-run-cache`
- `cargo test -p turborepo-lib --lib`
- `cargo test -p turbo --test cargo_workspace_test`