So you have the management IP addresses - and yes, each switch needs one of these. They are usually assigned via DHCP. The management IP address is only used for talking to the Meraki cloud.
Then you have layer 3 VLAN interface IP addresses - and in a stack, you configure the IP address for the stack, and not individually on each switch.