Zwave Thermostat - how to fix high/low limits?

I have a Z-Wave thermostat and I noticed that HA the thermostat card allows setting values that are invalid. For example, the actual thermostat can only go from 50F to 90F and the ZwaveJS picks up the configuration that is set for 50F min and 90F max settings but Home Assistant allows setting 32F to 122F

How can I get HA to limit the “range” to be 50-90 instead of 32-122?

For Z-Wave thermostats that support reporting limits, that will be reflected in HA as the limits. In your case it means your thermostat does not support reporting the limits. For those unsupported cases the limits are hard-coded and you currently cannot change it.