Implement EFI_SECURITY_ARCH_PROTOCOL, EFI_SECURITY2_ARCH_PROTOCOL
Systemd boot overrides EFI_SECURITY_ARCH_PROTOCOL, EFI_SECURITY2_ARCH_PROTOCOL for verifying images loaded via LoadImage() and thereby avoids reimplementing LoadImage(), https://github.com/systemd/systemd/blob/main/src/boot/efi/secure-boot.c#L181C1-L219C1.
We should wrap efi_image_authenticate() as EFI_SECURITY2_ARCH_PROTOCOL.FileAuthentication().