pkg/locking/locking.go: propogate low-level errors for better handling
pkg/locking/locking.go: propogate low-level errors for better handling

It is important for us to detect failed auth, or locked-out errors.
By returning untyped errors it is hard for upper layer to detect these
errors and act accordingly.

when we wrap these low-level errors we can use errors.Is to deduce the
root-cause.

open-source-firmware/go-tcg-storage