You don't have to buy a device marketed as a "repeater." They have the same wifi chips as routers do. The difference is their stock firmware is set up for repeater use.
Any router with good OpenWrt compatibility can be configured as a repeater under OpenWrt.