pub fn base58check_decode(s: &str) -> Result<(u8, Vec<u8>), SignerError>
Decode a Base58Check string. Returns (version, payload).
(version, payload)
Validates the 4-byte checksum.