It is unlikely that you will find a battery powered switch that can control an actual load to a light fixture.
However, if you put a smart bulb in the fixture, you can then leave the power on to that bulb, put a switch lock on the switch, and add a battery powered switch next to it to control the smart bulb.
Then you have several options. See: