make or find one of these stainless steel is one best to work with for long lasting cleaning or copper which you can stick in the tank to help catch the bad things. stainless does not catch bad things like copper so keep a few chunks of clean pipe in the tank to help. or use copper plumbing when can if it wont freeze. if its cold area then use pex. and just stick copper into the tank. then get one these pumps. can get better brand pump if y a like. but ive seen expensive pumps fail faster then high end pumps. so i keep cheap ones in stock

i use these pumps to help winterize boats. ive used same pump for 2 yrs now and it sits most time which is bad for a pump compared to constant used. and its never failed and im pumping hot anti freeze. but for your app i would get something higher gph. cause that one is weak its good enough to move hot antifreeze for me from a old cooler into the engine and pumps with engine pump to fill cooler with old hot water to keep the cycle going for 20 mins or so. sometimes its 220 degree water lol.
id get something that can give ya close to 30 psi to 60 psi water pressure on 1/2 in lines. if going 3/4 then need stronger pump. and if running on a solar system or off grid power then want something 12v or what ever your output power is of your system.
3rd link is type of water pump i use in some marine apps and or for a off grid power water feature i did for a lady and her hardscape of her home. it shot water 20 ft high first time LOL i had to change nozzels and add a regulator lol. 60$. far as i know all of them still working in boats. thats the biggest concern as they sit then get used then sit get used then sit. which is bad for water pumps. but so far no complains. they HUMM tho. so add rubber feet with plastic bolts. it makes a huge difference in the humm. esp on a boat. but its quieter then a fuel pump.
the 3rd link is what i been debating for my off grid shower. where i fill a container drop in a water water warm up water then pump it to shower.
its average 50 psi
https://www.amazon.com/Winnerwell-Compatible-Burning-Durable-Stainless/dp/B0792TFVC5/ref=pd_rhf_se_p_img_1?_encoding=UTF8&psc=1&refRID=QGNT63RTMX9AH6Y68211
https://www.amazon.com/bayite-BYT-7A006-Heater-Circulation-Discharge/dp/B0196WL55G/ref=sr_1_5?dchild=1&keywords=12v+hot+water+pump&qid=1612122023&sr=8-5
https://www.amazon.com/Lippert-689052-Flow-Max-Water/dp/B0746GY2SD/ref=sr_1_12?dchild=1&keywords=12v+hot+water+pump&qid=1612122310&sr=8-12