It’s outside your budget, but you should look at Firewalla. I think their least expensive model is the Blue Plus, but it provides security capabilities like firewall and VPN as well as routing and DHCP. The Gold even supports Docker containers - I’m running PiHole in a Docker on my Gold. I’m not using VPN client capabilities, but I know they’re there.
ZDNet has an article recommending 5 VPN routers from $79 to $250. I am not familiar with all of them, but it should get you started. I like the Firewalla product because of the other security features it provides, like blocking incoming traffic flows or device-specific service rules, and PiHole is amazing.