Replying to some of your questions: no, the world isn't reverse gravity, the "surface" is the roof.

I never specified why the inhabitants aren't aware of the aboveground. Just that they aren't and that the way out there was never found (although I implied the aboveground is inhospitable).

Underground rivers and lakes are a good solution.