i am out of my area, on sizing pumps for the vertical distance you need to lift water up to.
goto any run of the mill local pool place. and they should have pumps in stock and be able to state size of pump you need.
but i am going to assume, a pool pump or maybe a jet pump for a spa would work for you.
also perhaps a gas engine water pump might work as well.
well pumps also
many many different options you can choose from. the one thing you need to remember though, you need to get yourself a large enough pump. so it does not constantly run all day long. and if you do not go with a gas engine water pump, but a regular water pump (pool, spa, well pump) i would advise installing a "bladder tank" including a pressure on/off switch and of course a "auto fill valve" inside the water tank for cattle. this will give you pretty much hands free operation of constantly keeping the water tank for cattle full of water.
just remember though cattle are very abusive to tanks, they will rub on it, stand on it. try and tip it over. and do same thing to the auto fill valve within it. and in that, you may want to drive some posts or like around the tank and chain it down. and then put a metal guard over the auto fill tank.
============
if you will there a couple times a day to physical check on them. then it might be a different story were a gas engine water pump. or flipping a switch to turn on a pump. and not needing to chain down a water tank for cattle is not needed.
============
as far as making sure end of suction hose does not get plugged up. pretty much same for all pumps. exception submersible pump. if you go with a submersible pump. then highly advise a "trash pump" that can handle say 2" solids. so the pump does not get plugged up. but even then i would caution you away from a submersible pump.
rivers more so when there is a heavy rain. can get tons of sticks, rocks, and other things going down them. and because of this. i would highly advise, digging a small trench from the river into bank. and then digging down. for say a 55 gallon drum to be installed. were you can place a foot valve or screen mesh with a check valve in.
============
there has been i want to say 3 other folks, i want to say in last month, like what you are wanting to do, in last couple weeks here on TBN. i think all the threads were in the "projects" forum. it might be worth searching for, to get other ideas and info.