Welcome to Pond Boss Txelen.
No matter what you do, think of hot weather. First, is there anything you can do (or inclined to do) to enlarge or deepen the pond? The current temps have been brutal. Stocking rates and weather go hand in hand. Summertime temps, overstocked water holes and oxygen crashes also have to be considered.
With the exception of RES, everything you are thinking about are spawning machines. Algae may be caused by nutrient runoff from the cattle pasture. It can be whipped but you have to identify it first.
If it were me, and it's not, I would rethink my objectives. For ponds of less than one acre with unstable water depths, I usually recommend CC and HBG.