While not infinite, I found Transfuse Health works really well on a Circle of Spores druid. Symbiotic Entity gives lvl*4 temp HP for a Wild Shape charge (you get two per short rest), which was pretty close to half my health pool most of the time. It was a great way to top up companions between short rests!