zshrc: Work around gnupg agent path on Fedora

Fedora seems to put it in string>. Check
if $XDG_RUNTIME_DIR/gnupg exists and pick the first socket we find in
there (there should only be one).