Validate EIP-712 typed structured data and derive its domain separator, message hash, and signing digest.