(PUP-3837) Improve Registry error messages
- Change methods to receive Win32::Registry instance instead of just a HANDLE (uint32 / uint64), so that the keyname can be read from the class instance for the sake of error messages.
- Improve messages to be more descriptive when Win32 API calls with a non-0 result