In the same spirit as https://github.com/rust-osdev/uefi-rs/pull/587, we should implement the `Error` trait for all our other error types (e.g. these ones: https://docs.rs/uefi/latest/uefi/data_types/index.html#enums). This would be gated behind the `unstable` feature.