Take note TP-Link EB810v is locked to Starhub for firmware updates. HB810 is locked to Singtel network for firmware updates.
TP-Link Archer BE805 is not locked to MR so it may be a better choice (dual 10G ports, but lack 2.5G ports compared to EB810v and HB810). It is probably one of the cheapest true WiFi 7 options (with 6GHz band).
Other choices -- more expensive than Archer BE805, except Xiaomi BE10000
1) Asus ROG GT-BE98 and ZenWiFi BQ16 WiFi 7 flagship, very expensive
2) Asus RT-AX89X WiFi 6 flagship
3) Asus RT-BE88U (China WiFi 7, dual band BE7200, no 6GHz band), many ports
4) Xiaomi BE10000 (China WiFi 7, triband BE10000, no 6GHz band), probably one of the cheapest option if you do not mind no local warranty and no 6GHz support.
5) TP-Link Archer BE800 and GE900, pretty expensive
6) TP-Link Deco BE85, pretty expensive
7) Ubiquiti Unifi UDM SE and UDM Pro, wired router, no wireless function
8) Netgear Orbi 970, super expensive
9) Mini PC based solution, wired router, no wireless function
More options here:
https://forums.hardwarezone.com.sg/threads/10g-capable-router-with-sfp-wan-or-wan-lan-port.7047645/