I replaced my old 1gbs router with a 2.5gbs one from Protectli! It has coreboot which was the ultimate deciding factor for me, even though it came at a premium.
Installing OpenWRT wasn’t difficult, but configuring it correctly to use all the ports took some retries.
I also have been trying to install a pixelfed instance of my own on Podman, but no luck so far; I keep failing at the image building part. I wish they would release images of their own.
NovaCustom: Coreboot, Linux support, customizable, spare parts.
I have no personal experience, but their products seem nice, though expensive.
https://novacustom.com/