main/grub: add additional riscv64 patches
The RISC-V implementation on grub upstream has the Linux loader stubbed out and is largely non-functional. This incorporates the latest version of a patchset from the grub mailing list which fleshes out the Linux loader for RISC-V. With these changes, grub is able to boot Alpine Linux via UEFI on RISC-V.