I don't know the answer.
The first limitation would be the number of supported clients. You can see this in the MX sizing guide.
https://meraki.cisco.com/lib/pdf/meraki_whitepaper_mx_sizing_guide.pdf
I would think you could safely allow for half a dozen NAT's times the number of supported clients.
They may be a physical GUI limit on how many you can type in and still be manageable.
Then there may be a hard limit in the GUI.