Get the public key if a single signature is needed to spend this destination
If no pubkey exists, returns null