Add a smoke test suite that the full test suit workflow will depend on, to reduce long CI runs that can actually fail fast. The full test suit should also depend on the pre-commit.ci flow.