HTTP/2 and Apache error log "The mpm module (prefork.c) is not supported by mod_http2"

Thanks @tpnsolutions so much for the reply. I get your point that you prefer event to worker. However, not so easy on our legacy server.

You can enable a new mdm method in the Webmin UI but it just stays on prefork.

Upon closer inspection it appears the problem has to do with a dependency chain which can be seen by running this from the command line:

a2enmod php8.2
Considering dependency mpm_prefork for php8.2:
Considering conflict mpm_event for mpm_prefork:
Considering conflict mpm_worker for mpm_prefork:
Module mpm_prefork already enabled
Considering conflict php5 for php8.2:
Enabling module php8.2.

So essentially I need to understand what else to disable and enable and I have to find legacy sites that are using these things so that I can migrate them to the the new thing.