It's simple:
/ipv6 route
add dst-address=2a00:XXXX:XX11::/48 type=unreachable
The reason for this, if you look at existing routes, there's only default one and then connected route for /64 used on bridge (probably 2a00:XXX:XX11:0000::/64, or something else instead of 0000). So if a packet from internet comes for e.g. 2a00:XXX:XX11:abcd::1, ISP sends it to you (because it belongs in your /48), but your router would send it back (because the "best" route is default one and it leads to ISP). And this ping-ping would be repeated until TTL expired. Or maybe not, ISP can filter packets coming from you destined for your subnet. But in any case it's better to prevent this from happening, and that's what this route does. Any smaller subnet you actually use (and have a route to) will have higher priority than this route for whole /48, so everything will work correctly.
If your config from ISP is static, you don't need any pool, you can simply choose /64 subnet yourself and assign the address to bridge manually.