chore: Extract OutputLogsMode and TaskInputs to turborepo-types (#11321)
## Summary
Continues the `turborepo-lib` breakup by extracting foundation types to
`turborepo-types`. These types are used across multiple modules and
their extraction breaks circular dependencies that were blocking further
extractions (particularly the daemon module).