Adding the appropriate entry using efibootmgr probably would work, but IMHO easier to reinstall Grub.
You're gonna need an Ubuntu live session, though, not Arch. Something like this should do it:
Code:
apt install grub-efi-amd64-signed shim-signed
sudo mount /dev/sda2 /mnt
sudo mount /dev/sda1 /mnt/boot/efi
sudo grub-install /dev/sda --boot-directory=/mnt/boot --uefi-secure-boot
This assumes the system partition is sda2 and the EFI partition is sda1. Adjust as appropriate.
And, yes, the correct target for grub-install is the device, not the EFI partition.
ETA: Forgot to mention, you need to be connected to the internet before running the commands.