For turning on daily, perhaps use a 220V programmable timer? You can program the times of day when to turn the switch on and off. Costs less than $10, no wifi, no zigbee, no messing with APIs.
As others said, it's quite wasteful and unnecessarily fragile to introduce Google Assistant (and the Internet itself) in the critical path, although this is just driving an automated test rather than a nuclear reactor, so, sure, ok.
But even the suggestion to bypass Google Assistant still look so unnecessarily complex, especially if you didn't already happen to have a Home Assistant and a Zigbee adapter at hand.
This Milk-V duo seems to have a reset button (sadly not exposed on the GPIO pins, but that's not the end of the world). Find how it works (drive a certain line high or low, just see if one side is permanently 0V or 3.3V), wire it to your USB-UART adapter's DTR or CTS one, and toggle it when you need a reboot.
Done.
It does require soldering 1 wire, and not every USB-UART adapter has a DTR or CTS line (but a majority do), but it's so beautifully simple compared to this.
(Speaking as someone who _does_ have a suitable homeassistant (with zigbee2mqtt and slae.sh's excellent CC2652 stick, deserves a plug on HN: https://slae.sh/projects/cc2652/ ))
I think it’s useful to see how this is possible using only consumer products and software!
An alternative solution that’s less roundabout could be to use a uhubctl (https://github.com/mvp/uhubctl) compatible USB hub and directly switch the power of the usb port.
I kinda do this at my work using lab power supplies. Most support some kind of remote control. I guess it's a trade-off on time and jank vs upfront cost for a decent lab supply.
If you use Home Assistant you just need a cheap zigbee adapter instead of the ikea thing. If not use something like zigbee2mqtt which provides you an api.