There’s no way to configure protocols per domain unfortunately, it’s only server-wide.
Why can’t the client just attempt to only use HTTP/1.1?
You could make a second server with a non-standard port like 8443 or whatever and limit that one. It would mean that requests need to specify that port. Or you can redir clients to that port if they request the default port.