So I just tried the reintializing keys and repopulating it with "pacman-key --init; pacman-key --populate Archlinux" it repoulated the keys but I was still getting the same error.
Removing /var/lib/Pacman/sync and retryng with "Pacman -Syu" gave me the same error.
I looked online and found out there's been some changes done to Archlinux template with revoking old maintainer from trusted keyring.
https://github.com/QubesOS/qubes-core-agent-linux/tree/master/archlinux
https://github.com/QubesOS/qubes-core-agent-linux/commits/master/archlinux
I couldn't find qubesos-vm.gpg to place in /usr/share/Pacman/keyring . And the new keyring-trusted commit is a 0 byte file.. hmm does anyone with an Archlinux have problems updating theirs. Any feedback is appreciated thankyou