The functional tests use Geb to drive a web browser. As of Grails 7, this was transitioned to use Test Containers. You can read more about this here: https://github.com/apache/grails-geb
That error is occurring because there isn't a detected container runtime present. Installing one of the listed ones on the repo will resolve the error.