I really hope people who run Tor hidden service wouldn't resort to 3rd party CDN. Even OnionBalance and Endgame which created for Tor hidden service isn't recommended by Tor project (as stated by article shared by OP).
I2P seems to be using hashcash as means of preventing email spamming and DDoS (back in the days by Adam Back, iirc)... I2P is way newer than Tor so why is Tor only now adopting a more effective way of dealing with DDoS?
I don't know since when I2P add Hashcash. But PoW proposal for Tor has been around since 2020[1] and the idea itself seems to be few years older. And FYI, I2P isn't exactly new since it was created on 2003[2].
Yes, some of them mentioned on their documentation[3].
[1] https://lists.torproject.org/pipermail/tor-dev/2020-June/014381.html
[2] https://www.geti2p.net/en/blog/post/2021/08/28/History-of-I2P
[3] https://community.torproject.org/onion-services/advanced/dos/