feat(logging): add "auto" options for log prefixing and ordering (#5320)
This option will allow us to use heuristics like being in some CI environments
to make decisions about how to display logs without any user interventions.
For example, when GITHUB_ACTIONS env var is set, we can change
the prefixes to use the log grouping mechanism Github provides.
For `--log-prefix` , since "auto" becomes the default, also add "task",
so it's possible to lock behavior to how it is now and prevent any automatic
behavior from Turbo.