The touchbar appears to just be a very small touchscreen monitor. I've seen people use it to display bars on Linux. Not sure how much you have to fuck around with things to get it to work though
Have you tried creating a couple systemctl scripts to rmmod the wifi driver prior to suspend then another to modprobe it on wake? I've had to do this with success on another laptop
The T2 security chips on the later Intel MacBooks make this a lot harder on more recent ones, and that's completely ignoring everything going on with the ARM ones (Asahi Linux seems pretty cool! I don't have a Mac so I don't know how usable it is though)