Yeah, I basically winged my way through How to chroot Garuda Linux and that appears to have worked - I'm back into my system now. Have created a snapshot and going to backup some core files, then reboot and check it's all good.
garuda-update
is going to re-do that failed upgrade which includes grub, so that's basically going to break again right? How do I get past this?