core: Return bad data error instead of general error on unexpected data
* src/verify.c (_gpgme_verify_status_handler): Return GPG_ERR_BAD_DATA instead of GPG_ERR_GENERAL.
This gives users trying to decrypt and/or verify for example a public
key block a more useful error.
- GnuPG-bug-id: T6617