Foundational flows readiness checks
## Summary
[Duo health checks ](https://docs.gitlab.com/administration/gitlab_duo/configure/#run-a-health-check-for-gitlab-duo)identify core connectivity and licensing status, but may not provide customers confidence that full functionality - including chat and foundational flows - is ready for their team. We can extend the existing health checks to provide deeper coverage of all necessary platform prerequisites, and functional verifications of key features and workflows.
## Proposal
Add foundational flows readiness checks, with the functional goal of verifying foundational flows prerequisites. Extend health checks to verify a foundational flow compatible runner exists, and the necessary settings are enabled:
* Settings validation
* Verifies `Allow flow execution` is enabled at the instance level
* Verifies `Allow foundational flows` is enabled at the instance level
* Runner validation
* Checks for at least one active runner with the `gitlab--duo` tag at instance or top-level group scope.
* Confirms the runner uses a Docker-compatible executor.
* Identify if the runner version falls below the known minimum for Duo compatibility.
{width="602" height="325"}
**Proposed copy**
| Successful check | Failed check |
|------------------|--------------|
| The allow flow execution setting is enabled. | The allow flow execution setting is disabled. |
| The allow foundational flows setting is enabled. | The allow foundational flows setting is disabled. |
| A compatible runner is available. | A compatible runner is not available. |
issue