port(turborepo): Config (#4520)
### Description
Creates an `ExecutionState` struct that gets serialized to the Go code.
The goal is to build up more and more of the info, such as config and
graph state in this struct, so that we can do more work on the Rust
side.
### Testing Instructions
<!--
Give a quick description of steps to test your changes.
-->