What are my options here to be able to support both address types for translation?
NAT the IPv4 and allow the IPv6. There is no need for IPv6 NAT. Concentrate on routing the IPv6 internally. You'll likely need RADVD.You could run a reverse proxy if your ISP doesn't give you static IPv6 delegation but that's just dumb and you should complain. Apply the KISS principle.Bart...
I severely doubt that. Usually, ISPs hand out two IPv6 adress(es):1. An IPv6 for the router itself (IA_NA)2. An IPv6 range for the devices behind the router (IA_PD)Normally, you would request both and on your LAN, you would use "track interface" in the IPv6 configuration. Also, you would use RADVD with a prefix ID for each local subnet / interface.That way, your LAN devices would pick up IPv6 adresses with the ISP-assigned prefix (plus prefix ID) and could then use native IPv6.If you do not get a prefix or if you do not want to have IPv6 in your local networks, you could install a squid proxy on your OpnSense and configure your browsers through it, if only the OpnSense itself was IPv6-capable.
My ISP assigns both an IPv4 and an IPv6 address to my firewall via DHCP.