~~Currently we're still using it in `Validator` and remote signer, but we need to replace it with `Type` and `Bytes` too if we want to support modular crypto.~~ Refs https://github.com/cometbft/cometbft/pull/2843#discussion_r1576246648