These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.
I’m uncertain if firewalld has built in support for IGMP. Though you could use firewall-cmd’s direct options which allow you to use a syntax much the same as IP tables. This should do what you’re looking for:
From GPU-powered inference and Kubernetes to managed databases and storage, get everything you need to build, scale, and deploy intelligent applications.