I have seen that, but it seems to be targeted to developers to implement/support their apps that run behind caddy proxy. It is not similar to traefik+authelia where an end user can simply add a bunch of complex labels to docker compose.
After scanning the documentation again, I see no point where I could start to make out a guide to enable 2FA for a certain subdomain.