Unfortunately, I am not an “black-hat hacker”, neither have those skills.
There are know methods of password or account recovery for cPanel user.
Either contact your Web hosting provider to reset it, or try to log into the Web hosting panel (usually WHMCS) and therefore go to cPanel through their interface.
I am afraid this is not true actually.
Cloudflare does manage your domain DNS records due to their nameservers at your domain name registar.
It could “host” your site, if you are using Cloudflare Workers, etc. more like serverless.
But, you are mentioning cPanel, which I am afraid Cloudflare does not offer.
Furthermore, regarding the cPanel and login you can see the IP address under the DNS tab of Cloudflare dashboard for your domain at your Cloudflare account, and by that IP address you can find your hosting provider and therefore contact it.
For your domain
Zaluvida.com there are also available DNS records from history, which point me to the GoDaddy or Hetzner, while your e-mail is at Google, some dev stuff at Amazon, etc. if so?
Re-check your e-mail regarding any hosting information provided by GoDaddy.
If yes, then you would have to contact them regarding your further cPanel login data, etc.
Or, to figure out and find out, you could ty by:
- Temporarly Pause Cloudflare for your site using the option at Cloudflare dashboard.
- Temporary switch from (proxied) to (DNS-only) cloud so we could check that out through the day.