it's showing 0-12% power. That is not a good sign because it means you didn't maintain it correctly
It's all good as long as they will get charged now. If any diodes are blinking, then the battery wasn't damaged yet.
This is how the marking works at least - 0% does not mean it has no ability to discharge anymore, it means more discharge would damage the cells.
We keep batteries in storage at 50% not because they get damaged below that. They don't, unless the charge is really small - what the BMS says is 0%. But the batteries self-discharge over time, so 50% give them a proper margin - if they're at 50%, then you can be certain they won't self-discharge to 0% in half a year (usually they won't discharge 50% to 0% even in a whole year, but there's no reason to try).
If the battery is at 10%, then leaving it for a few months will surely damage it.
but they don't seem to charge.
Check you charger. If the issue is really with batteries, then you'd have to talk to the BMS chip to figure out what happens. Very likely your BMS raised the Permanent Failure flag.
BMS chip communicates using Smart Battery Specification, on SMBus interface, which in turn is based on I2C.
So you need a device which can talk I2C, like a dongle or Raspberry Pi. Or the official device from BMS chip manufacturer, EV2300 if I remember correctly.
The I2C communication lines are on the board inside battery, they're not available on external terminals in this model.
I only used the Raspberry Pi in the past.