A consumer grade $500 router cant. I’ve had massive success with running own hardware with open source router software like OPNsense.
A $200 router could run 100.000 nodes without issues. It’s just that the consumer grade routers are such a rip-off and very poorly optimized for so many NAT entries. It does make sense, because lets face it, pretty much no consumer needs so many NAT connections.
Edit: you can take a look at a home node guide I once wrote. Could be outdated, but it does show my setup and helps with setting up a custom made home router with OPNsense: The ultimate home node guide