You're correct, reservations are required even though it’s free. Try using the WeChat mini program instead of the website, it usually doesn’t require entering a phone number.
If it still doesn’t work, you can get a Chinese SIM card at the airport or convenience stores after arrival. Just note that bookings are sometimes full if you book too close to your desired date.