OK so apparently setting DNS to 0.0.0.0 means setting the upstream DNS so that works to close off DNS.
And then I can use firewall-cmd to configure container networking policies, except for some reason the firewall zone is hardcoded to "trusted" by podman so I have to use that one...???
And I still need the default route enabled for non-host port publish but then I can just block off outbound in firewalld.
So it works... I just feel like this could've been a lot easier? Not even being able to set the firewalld zone for a container network is super janky...