I know, many of you told that IPv6 has no NAT. But my server provider told me, that it is possibile. I have no idea how...

I have an pfSense Server as my Firewall (Not the router!). I got and /28 IPv4 and a /64 IPv6 Subnet from my hoster.

I have my WAN and my LAN on pfSense. The NAT worked successfull with IPv4.

WAN - Public IPv4
LAN - 192.168.1.0/24

Now I want to do that stuff with IPv6. I dont care, if I use local IPv6 Addesses on my LAN and match them with public on WAN or set directly the public ipv6 to my clients.
Important for me is, that I can handle any traffic with my pfSense firewall.
 
My first Idea:
I set the LAN IPv6 Address to static with: fd00::1/8 (Also my clients got addresses from that range) and match that via NAT - Outbound to my public ipv6 address.
This is not working...

My second idea: 
Set my LAN IPv6 Interface to Track interface. But the problem is: I have to set WAN IPv6 interface to dhcp, which my provider doesn't support. 

So, what can I do to support IPv6? Any idea?