You can make pretty much anything work as a one off project - but there is no point doing a feasibility project for a unit of one without knowing if it can be scaled.
Looking at the area for the co-ordinates and as you have plenty of solar power, it’s flat terrain and only 5km away from the village, it should be feasible with a directional antenna to get data from the lake to the village in this instance.
Once the data is available online, this is entirely feasible as long as you have internet - but it is not normal for a LoRaWAN device to be continuously transmitting.
As I previously lived in a village at 200m above sea level that was at risk of flooding and over the hill was the reservoir that supplied water to Birmingham that some summers you could see the bottom and some summer it was on overflow, I’m aware of the dynamics of large bodies of waters in the UK.
So, how often do you want the water level sensor to send a reading - hourly, daily, weekly, monthly, only when it rains, not at night?
Neither of those sensors are suitable - they are for tanks, not an open body of water!
How many villages then - 10, 100, 1000 - having some sense of scale of the project helps. Rather than finding a solution that is too big or too small - just a rough idea.
Yes, separate lakes being separately monitored - but are they mostly 1 to 5 km’s away from their village or are there many lakes that are 10km away from it’s village?
I’m not trying to sell you anything, I’m trying to un-cover the facts to help you design a solution - don’t read anything in to the questions or try to second guess what is being asked, just try and come up with a numerical or yes/no answer that feels right.
All that said, if you have one lake per village, even with two or three sensors, a LoRaWAN gateway may be overkill. Which is why you need to scope out the project in more detail - no point buying lots of LoRaWAN gateways if other solutions are more practical.