refactor: Remove bookkeeping abstraction from turbo config (#6809)
### Description
I removed the bookkeeping abstraction that we ported from Go. It wasn't
necessary since we can use `Option` to detect if a field is explicitly
set versus not. Also renamed `RawTurboJSON` to be `RawTurboJson` to fit
with the other names.
### Testing Instructions
The existing tests should suffice.
Closes TURBO-1945