SNIP 23: Mixed-case checksum address encoding

Not really yet. Let me summarize everything after Christmas, including feedback regarding starknet js existing implementation, and move forward beginning of Jan