pub fn encode(bytes: &[u8]) -> String
Encode using the case-sensitive Bitcoin/Solana alphabet, preserving leading zeros.