You should look at the 4800u. Which is Zen 2 but does pretty well compared to the M1 for being older tech on a not as efficient node. The 4800U has a 15w or 25w mode. While the M1 from apple just runs in a 25w mode. Both the 4800u in 25w mode and M1 uses the around the same amount of power, as measured. With the 4800 being older and on a older node, it still comes out ahead in multithread. And please don't use geekbench as real benchmark numbers, as that program has never been good at cross arch testing. Not even cross OS testing...
Both pull 30-35watts from the wall. With M1 being closer to 30watt, and 4800u being closer to 35watt. Unlike the M1 the 4800u does have the option for hard 15watt limit, where as the M1 just uses the MacOS scheduler to use the lower power cores to keep power down when going mobile.
I assure you that next Gen Ryzen Mobile with Zen3 will bring the heat. The 5800u will not only bring all the massive IPC gains, but also high clocks. Power usage should remain the same. So we should see Single thread in par or better than M1, while having a big lead in Multithread. All while being just as power efficient. M1 will still have the advantage of MacOS being designed to make the best use out of it. While AMD has always struggled with Microsoft and its Scheduler.