feat(turborepo): give potential tasks on empty `turbo run` (#8726)
### Description
Instead of showing a generic error when a user calls `turbo run` with no
tasks, we show the potential tasks along with the packages where they're
defined. We cut off this list at 80 characters to prevent wrapping. Also
obeys the filter flag.
### Testing Instructions
Added tests in `no-args.t`