Increase NiMH life by 90%?

I wonder if it means reduces self discharge by 90%, though there is no cross reference

Yes, they are talking about self discharge. I’ve heard this one myself.