Would some 74hc4051 work? Or any better alternative?
ExpandLooks ok, but you will have to disconnect the multiplexers from pin 0 each time you want to upload a new version of the sketch, which will become a pain during the debugging process.
Good idea! Should I put pull down or pull up resistors? I think it should be pull up!