Ensure that we use the correct card app if a card provides multiple apps

To ensure this we always look up the cards by serial number _and_
app name.

GnuPG-bug-id: 5066
2 jobs for master in 37 minutes and 49 seconds (queued for 43 minutes and 42 seconds)
Status Job ID Name Coverage
  Build
passed #70612
build_clazy_clang_tidy

00:26:26

passed #70611
linux kf5-qt5 qt5.12

00:18:16

0.0%