VPS and domain hosting vs DNS

OK, I think, Juergen’s answer brought some insight to you. This should answer the first question.

Regarding the second question: I was referring to e.g. https://www.mndm.pl/. This one uses a self-signed certificate at the moment.
What are you meaning by the SSH part? The SSH does not use SSL certificates as far as I know.

I do not know much of CentOS. But I assume there is a mod_http2 module to be installed.