Add diff & confirmation for pkgctl version upgrade

In the context of !261 @antiz and I had the idea of adding a diff & confirm to pkgctl version upgrade so people know what actually changed. Optionally there could be a --noconfirm flag to restore the old behaviour.

This functionality could also be split into its own subcommand and be reused with !235.

Edited by Christian Heusel