Either you pick a device that's already supported by OpenWrt (and https://openwrt.org/supported_devices will guide you with that) or you'll have to work on getting them supported (to port OpenWrt to them on the source level, to do developing work) yourself.
There is no one just waiting for keywords, who'll jump up, buy the devices you mentioned with their own money and will start spending somewhere between a weekend and several weeks/ months (depending on available time, experience and the difficulty the hardware poses) to get it supported, just because you said said so. Support for new devices is usually added to OpenWrt because someone with at least some basic level of experience somehow ended up with a device (which appears to meet their requirements and budget, while suggesting not too many difficulties for the porting), wants to run OpenWrt on it and invest the work to get it a) working and b) submitted to OpenWrt (which is a superset of the work needed for a)).