Currently, I have a modem/router with a traditional ISP. It gives me internet access via Wi-Fi at home.
At the exit of the modem/router, I installed an OpenWRT router built from a Raspberry Pi.
This router connects to a commercial VPN and has its own Wi-Fi network.
I can therefore access the internet either through the modem/router's Wi-Fi (without a VPN) or through the OpenWRT router's Wi-Fi (with a VPN).
On the OpenWRT router's network, I have NAS hard drives, and on the router's network, I have other NAS hard drives.
When I'm away from home, I can access my hard drives on the modem/router's network using a personal VPN (OpenVPN) and a service like no-ip, which points a domain name to the IP address assigned to me by my ISP.
However, I don't see how to access my hard drives on the OpenWRT router's network from outside.
exposing your internal NAS and stuff to your router network (port forwardings XOR switching it from router to AP operations (XOR routed subnets))
creating a road-warrior style wireguard VPN on the OpenWrt router and only forwarding its port to (through-) the outside ISP router
I'd do neither, replace the ISP router with a mere modem (respectively switch the existing one to bridged modem mode, if possible) and use OpenWrt as the single central router (with subnets to your heart's desire). But if that option isn't on the menu, I'd favour the second option over the first.