Normally closed input GPIO power consumption
I think a 0 power solution isn't possible with an NC contact. But you could reduce the power consumption by using a higher value for an (external) resistor, untill leakage and/or interference becomes a problem.

Can't you switch to a NO contact?