You have a mess. It is hard to understand why your meter is where it is. You must have a utility easement across the neighbors property, which would include right of access for repair. That easement should show in your deed. Among the issues I see:
> what if the developer screwed this up and you don't have an easement?
> what if the leak damages the neighbors property?
> what if one of your neighbors CAUSED the leak?
I don't see how you get out of this without a lawyer and a lot of money. It seems like the most direct "out" is to move the meter.