I had the same thing happen to one of my AAA NiMH, except it left some crystaline gunk on the walls of my light body. .... The light is a Sofirn C01, which was only around $10, and they aren't available any more.
The C01 came back and I bought a bunch. Looks like the official Sofirn store is out of the warm white but another vendor has them (haven't checked the new rules or I'd post a link). Cleaning it? I'd try a few solvents and some pressure (paper towel on a stick?) first before abrasives (emery paper on a stick?).
The C01S is wonderful for what it is but I love the Arc AAA nostalgia. They also now have a C01S that always starts on LOW, which does make it a better bedside light. The high is really high. I've killed an Eneloop Pro AAA in one of those in probably less than 30 cycles. It got almost too hot to hold each time (at least 40C for the outside of the light).
---
Never had any NiMH leak except when I had a job doing prequalification tests for UL certification. Really abused some Sanyo HR-3U-2500 and nothing much happened until you hit 50C (pop) or 60-70C (ooze or hiss and spatter black liquid). The 50C tests seemed to indicate they had a re-sealing vent (pop,pop,pop if you kept going) so I suppose they'd most likely leak if the charger was too enthusiastic and the vent didn't re-seal properly.
I do have a pair of AAA where one has a rusty ring around the positive nubbin. I'm pretty sure, given what it was in, that a bit of water got in and it's really just rust. I still use it, performance is about the same as other 2008 Eneloop AAAs.
The weirdest should-be-dead NiMH I have are a 1200mAh AA Eneloop that has a pretty high internal resistance but is reliably running a mouse, and a 2200+ mAh Pro that still delivers full capacity but basically has to be C/20 charged. An Opus C700 is what I usually use and it reduces from the 400mAh default down to 60-80mA. Eventually it terminates, not sure on what, and the cell is full. I either run a mouse or a LED candle with it. All my other NiMH that died either got high self discharge or just wouldn't take a charge any more. Those two are oddballs.