My thoughts are, ‘what are you going to use the management IP address for?’ With traditional Cisco you’d have used it for managing the specific device, and having a DHCP address that may change wouldn’t make sense in this case. In the Meraki world you manage through the Dashboard and rarely (if ever) do you connect directly to the device - and even if you do want/need to, it’s easy to find the IP address from the Dashboard.
The other benefit of using DHCP is zero touch deployment. If you’re using DHCP there is no pre-provisioning of devices. Even for your Layer 3 switch I’d consider using a DHCP assigned address for the management interface.
The only partial reason I can see for static IP addresses is for protocols such as RADIUS where you may need to define the NAS/NAD on the RADIUS server. But even then you can normally define a subnet, so often a static IP address would be hard to justify there too.
I can’t think of a good justification for static IP addresses on the management VLAN for a Meraki network. I’d do DHCP wherever you can.