I did some searching through the level data... lore #22 is in the Waste Canal in a hidden side room, #29 in the Water Tower Ruins (it seems to be exclusive to the ruins and not appear in the normal version of the tower).
You should've seen lore #10 if you went to that rusted door, it's placed right here at the end:
Infinite ammo still is better than 1000, but it depends on how much you use the Fairy Pistol, I guess :P But it was one of the last upgrades I added, so I guess I didn't think it through. (Since bodies of waters are pretty scarce in the game outside of the Water Tower, it's pretty tedious to recharge otherwise)