Well to put it plain - it simply cannot work this way. Subnetting doesn’t work this way.
The only possibility to do this is to bridge your WAN and LAN interfaces, which would put all your clients directly on your uplink.
You can still do limited traffic flow manipulation and NAT with “Use IP firewall for bridge”, but I would strongly recommend that you implement PPPoE for your clients which need official IP addresses and assign the official IP addresses that way. You will also need to enable proxy-arp on the uplink interface.
What you can and cannot do depends on whether the /29s are presented on your WAN interface or routed to you via some other IP. If they are not routed but are presented directly on the link network you do need proxy arp. If they are routed to you then you can certainly allocate individual addresses to customers but not all customer equipment can deal with a single /32 allocation along with a (private) link network. That is why people often fall back on PPPoE to solve the problem because PPPoE is widely available on customer equipment.
When working on ISP systems we generally have plenty of IP ranges to work with so we can use a variety of allocation strategies. When a customer has a smaller allocation it can be more challenging (though by no means impossible) - especially if there is only a link net allocation available.