Right, that’s precisely what I mentioned. Contact your host to get your site working on HTTPS. You’ll also need to clarify your DNS entries as these are not correct.
I am afraid I cannot tell you who your host is. But you need to clarify the DNS entries with your host and make sure that the site works on HTTPS. Then it will also work on Cloudflare.
Then you need to follow the Google instructions for the DNS setup. I am afraid Cloudflare is not involved here, you really need to follow these instructions or contact Google if something is unclear.