The microcontroller is under 20mA easily, and under 10mA typical use.
https://www.renesas.com/us/en/document/mah/renesas-ra4m1-gro...
I'm a bit lothe to admit it, but for beginners... anything under 50mA probably doesn't matter. So that includes Teensy Boards, RP2040, Arduino Uno, this new Arduino, etc. etc. A typical LED draws 20mA for example, while WiFi will draw 100mA or more. Ethernet also draws 100mA+.
So its very difficult for a beginner to "care" about anything below 50mA. Its just not something worth caring about, because everything else in your circuit uses so much more power.
-------
> With DIY stuff especially because I build battery-powered things here and there, and recharging once a year instead of once a month is a massive reduction in nuisance for stuff around the house. I dream of low power compute where I can consistently get away with solar or kinetic energy harvesting to reduce operational maintenance to 0!
Just search on UltraLowPower (ULP) microcontrollers, such as the STM32L5 (or the next version: STM32U5, whenever that comes out). Low-power microcontrollers are measured in "microamps per MHz".
https://www.st.com/en/microcontrollers-microprocessors/stm32...
That's 16uA / MHz active on the STM32U5. Though it fails at the lower end of things (~1mA or ~2mA is just the cost of the clock itself, so you can't drop below that in active mode. Sleep modes turn off the clock of course and allow the ~100nA to 500nA sleep modes on these ULP chips though).
STM32U5 isn't alone btw. There's plenty of competitors for this ultra-low power field.