fix(turbo-tasks): Implement `TaskInput for `ResolvedVc` (#70814)
`TaskInput` isn't needed/used for a bare `ResolvedVc`, as we'll expose
`ResolvedVc` arguments as `Vc`, but it is useful for structs that
contain `ResolvedVc` and want to derive `TaskInput`.
This PR also ports `next_core::app_structure::Entrypoint` to use
`ResolvedVc` as a way of testing this.