Some GPG options work only with private keys but our completions suggest all
keys. Modify `__fish_complete_gpg_user_id and __fish_complete_gpg_key_id`
to take an optional argument for the "key type" to override `--list-keys`
with like `--list-secret-keys` for the appropriate options.
Closes#8712
Revert "gut gpg.fish/gpg1.fish/gpg2.fish; migrate functionality to __fish_complete_gpg.fish"
This reverts commit d558218d035a83d3f6027fae3da8de6346cd0bde.
Revert "break version-specific completions out into independent function;"
This reverts commit 9160e77b016ff0756743da9b035c351c747c92a9.
Revert "split gpg2- and gpg1-specific completions to conditional block"
This reverts commit a069b95f6332e9b22481653340652a67de39127a.