It’s super easy to setup CUPS to do AirPrint nowadays. I have a small container on my Proxmox box that just runs CUPS and talks to the printer over the network.
I know that’s not accessible for the tech un-savvy, but it’s there for those of us that are.
This reply is perfect, with "its super easy to setup CUPS with Proxmox" and the username matches and everything. No notes.
There are routers with AirPlay support and USB sockets!
I use a pi0w with my old USB Brother and it works just fine with airprint. I update it a couple times a year but other than that it's set and forget.