If your ISP is doing to right IPv6 should be setup for SLAAC, in which case they would give you an entire /64. I don't use OpenWRT, but I assume it's showing you the IPv6 /64 from IPv6-PD used for SLAAC, and the /128 the router is using to communicate with the ISP If it's SLAAC your client devices should be getting two IPv6 addresses as well. One is for privacy, that's the one websites will see when you connect but can't be hit, and the other is the one you would use to reach your computer from another device.
Edit: Refer to @Sammirr@aussie.zone's child comment for a better explanation with some corrections / clarifications.