There are a number of rain barrel, cistern, and other roof water designs that let you collect the roof water closer to the roof.
This allows for water to travel farther or for the catchment to be higher.
If you combined something like this with a large horse trough that can hold several hundred gallons, than you may have a source to run a ram pump when the trough is full.
You would have a lower catchment with ram pump and ram pump water would be collected to fill it. You would pump a smaller amount uphill with the ram pump.
Of
course you also have a rain water catchment that you can run water from.
The question I have is would it not be easier to just run a series of small
solar panels and pumps from the rain catchment?