I am using these ones, if you might consider using mains power supplied devices. Surface mounted, battery powered, will not probably give you the funcionality you want:
Any zigbee device that is battery powered will have very limited (if any) functionality in terms of controlling their LEDs, as battery powered devices are normally sleeping even for several minutes without listening to the radio unless their buttons are pressed.
Manipulating mains powered devices is dangerous and may lead to severe injuries or death, please make sure you are either qualified to do it or seek for a professional electrician’s help.

BSEED Smart ZigBee Light Switch
These come as single / dual / triple switches, plus courtain / blinds controllers, dimmers, etc.
I am not in general using them really as switches, as most of my lights are power suplied zigbee devices, but I use the switches as buttons and control my lights via automation instead.
One drawback of this model is that it does not support binding to zigbee groups (or at least I have not been able to), so you will depend on your HA automations. I use, as backup, some IKEA remotes directly bound to my lights to be able to control them in case my Z2M/HA goes down (even if they are in the end permantently in a drawer…)
You will need both line and neutral wires to power them up. If you buy the non-neutral switch version, you will need in any case a neutral wire and a bypass capacitor (like these ones: I am using 220nF X2 bypass capacitors).
MIGA 20 Pezzi Polipropilene Bypass Capacitors 0,22µF 275V X2
Whatever capacitor you buy, make sure it is X2 rated (required open-circuit fail mode safety, as directly bypassing mains power).
I cannot stress more that doing this requires either being qualifed to do so, or getting a professional electrician to do it.
