I'm not aware of any VLAN limitation around that number. If you have access to any MX - try creating that many VLANs. I have not personally done that many before.
Note the recommended user count.

Splash Access also has a great "Multi-dwelling Unit (MDU)" solution.
https://www.splashaccess.com/portfolio/mdusolution/
You can give each tennant their own username and password to a portal, they can onboard their own WiFi devices, and it can drop each tennants devices into their own VLAN.