How to make LXD give public IPv6 addresses to containers?

It can…

You need to give more details. Whos is provider, what size of subnet are you provided with… is it routed etc…