You could consider using a few cheap Bluetooth proxies, we have a handful of the M5 stacks scattered around the house and garage to achieve complete property coverage.
I use the ESPHome BT proxy, but I just add that feature to other ESP32 devices that I’m using for other purposes. A nice option for a device is the Switchbot plug mini, which can be flashed with ESPHome. The code on that page already has the Bluetooth proxy enabled.
Note that the BT proxy isn’t a repeater; it will receive BT packets and send them to HA over IP.