Ubiquiti solutions fit well and satisfy your needs. You can create many SSIDs and assign them to specific VLANs as needed. I’m not sure about the exact SSID cap, but it should be at least five. For simultaneous connections, a general guideline is around 30 clients before performance issues arise, which may require adding more access points.