Remove PrivValidator.GetAddress from PrivValidator interface.
Rationale: In some places we do PrivValidator.GetPublicKey and then PrivValidator.GetAddress which is just a wrapper around the former for convenience. In the remote signer / kms case this causes another (unnecessary) network request. Removing GetAddress makes this more obvious.
ref: #2948 (comment)