TCP/80 is only used for HTTP and for certificate renewals. It’s required. Postfix doesn’t have anything to do with it?
And IMHO a ‘restrictive’ firewall in front of a PUBLIC mailserver makes only limited sense… You never know which emails you don’t get, when they get blocked. If you use strict fail2ban settings and high-quality App Passwords, I highly doubt anyone getting access within our both’s lifespan.