pub fn decode(input: &str) -> Result<Vec<u8>, Base32DecodeError>
Decodes a base 32 string back to raw bytes. Returns an error if any invalid character is encountered.