The error message shows that google-cloud-cli is the problem. That’s a dnf repository, you can see it in dnf repolist. You probably added it when installing GCP CLI. I ran into a similar issue and solved it by disabling the repo with dnf config-manager --set-disabled ${repo}. You can also try moving the file elsewhere from /etc/yum.repos.d. Means you can’t get updates from that repo though
Hmm, try also removing/renaming (ie change its extension to .bak) the file under /etc/yum.repos.d and then rebooting and checking updates again. That worked for me at least, if that doesn’t work then I can’t help further