Decode an RFC 4648 base32 s to bytes. Returns an empty array on any invalid character, mirroring libtorrent's base32decode returning std::string().
Lenient like the C++: accepts lowercase (upper-cased internally) and maps '1' to 'I'. = padding is honoured.