Things are much more complicated than they seem...
First of all - powering SSD does nothing. It is a very persistent myth, but it is a myth.
In a simplified way each SSD cell holds charge, as a tiny capacitor. This charge can and will leak over time, with many factors affecting actual rate - storage temperature, temperature when written, previous wear, quality of specific chip, etc, etc. MLC/TLC/QLC only complicates things - in those specific voltage levels have to be measured, not just "0" and "1".
The only way to "recharge" a cell is to erase and reprogram it. And since flash can only be erased in large blocks whole block has to be read, stored somewhere temporarily, erased and rewritten.
So even when you use your PC, or your phone for that matter, stored data is slowly decaying. And if it is not rewritten by user it will not be "refreshed" since there is no evidence of such mechanism existing in modern SSD firmwares. The only way that could happen is if it was rewritten for some other reason - wear leveling, garbage collection, read disturb prevention algorithms, user actions, etc, etc.
Practically the only way to be sure it is actually happening is to copy the data off the SSD and then write it back.
Modern SSD controllers include a few pretty clover algorithms to combat the leakage itself though, including, for example, applying offsets to measured voltage levels when read fails.
Typical consumer devices are rated for minimum of 1 year data retention when fully worn (all rated p/e cycles used up) at specific temperature (IIRC typically 25C). Realistically it tends to be a lot better. Like old SSDs, thumb drives, memory cards, BIOS chips, etc still hold data even decades later.
But if bad conditions are created, like worn (possibly beyond rated number of cycles) or low quality flash, primitive controller (thumb drives, sd cards), high storage temperature (left in a hot car for days) etc, data can be lost very fast.
Then... "HDDs can be stored unpowered for decades and still retain data 100%" is a myth too.
HDD platters get slowly demagnetized too and it depends on various things like temperature too. Some HDDs survive decades, just as some SSDs do. Some do not. I've seen plenty of cases when data can not be read from old HDD, but after rewriting it works perfectly - so there was no actual damage to the surface, just lost data. This often goes unnoticed because it is just assumed that "hdd died" (appropriate issues appear in smart and everything) without trying to erase it.
And that's not even taking possible mechanical issues like degrading lubricants, degrading plastics, seals, etc which can kill old drive instantly before reading data can be even attempted.