Add (PGP) signature verification for packages

Add a generic middleware to verify package signatures with. One derived version needs to implement this using the archlinux-keyring based distribution keyring.

Signature verification should enforce that

  • a package has a valid signature of a packager in the distribution keyring
  • a signature is done using a key that has sufficient trust (a minimum of three signatures by valid main signing keys)