You're going to need some really serious kit for this. It is going to require vast amounts of performance just to route, nevermind doing anything "extra" like SQM (traffic shaping), adblock, etc.
Your not just going to need separate devices, you're going to need a powerful router, a separate switch and a separate wireless AP. Bank on spending north of $1,000 for all the kit you need.
Nothing other than a powerful x86_64 with ample RAM is going to cut it for your router. I've used one of the variants of the boards linked below for some years now. Hugely powerful with low TDP for the grunt.
To get the 10Gbps ports, you'll need one of the 12 core variants or higher. You're probably looking at around $500 just for the motherboard/CPU. I couldn't recommend these boards more highly - they're bulletproof mini-ITX form factor. Here are two examples - look at their website as there are a bunch of different models with different port combinations.
https://www.supermicro.com/en/products/motherboard/A2SDi-TP8F
https://www.supermicro.com/en/products/motherboard/A2SDi-16C-TP8F
I use an 8-core variant of these boards for a 1Gbps internet link. RAM wise, Openwrt does not use much. My openwrt barely uses around 1GB of RAM on a good day, although I have much more installed since I could only get 8GB DIMMs and I figured on buying two in case one died.
For a 10Gbps link, your core count is more important. These boards have the ability to distribute your network interrupts across all cores, which is going to be vital if you're using a 10Gbps link. If I am using SQM on my 1Gbps link, it uses about 15% - 20% of every core across all 8 cores for a fully shaped gigabit flow. You have a link 10x as fast. You can do the math yourself. You need a 12 or 16 core CPU variant. The bonus is I can give you a fully customized Openwrt build for one of these boards....I've been running Openwrt since 2014 on successive versions of these boards
Then, for switches. The Mikrotik ones offer superb value for money - you will pay 2x or 3x the price for a 10gbps switch from any other vendor.
This is a 4 port SFP+ and a 8-port version
Wifi: you won't get an integrated router that will cope properly with gigabit speeds and give decent wifi performance, let alone one that will do 10Gbps, so don't even think in that direction. I'd suggest you look at proper enterprise class kit, such as Meraki or possibly Ubiquiti.
If you insist you can get a mini pci-e card to put in any router you build. I've used these cards before. They're enterprise class access point cards and the company that sells them has a vast array of choices, up to and including the latest high power wifi 6 cards. They're all Qualcomm Atheros based and just work in Openwrt. You wouldn't want to use a consumer card. These cards are not cheap but they're probably cheaper than going with enterprise class kit, although I personally think the enterprise class kit would be a better solution.
I suggest reading this thread as well: So you have 500Mbps-1Gbps fiber and need a router READ THIS FIRST