Anything that runs Merlin (Generally ASUS and ARM based CPU eg AC56U/AC68U upwards) will do this, in theory anything that supports VLAN’s and VPN could be made to. I’d caution running a VPN on a consumer grade router if you have a fast connection and want near line speed, generally even the newer multi core ARM based options struggle when running encryption due to the lack of FPU, though they are a lot quicker than the older mips based hardware. That said if it’s just to stream, you won’t care as long as it’s fast enough.
If you happen to have a host that supports docker, that would likely be worth considering though.