External wallet signer (e.g., Freighter, LOBSTR). Connection info can be persisted to storage for session restoration.