Luna sells a charger, that has percent charge switch. I use one for my 10s. they make a 13s and a 14s. They could easily sell a 12s model. If there is enough interest, I would contact them about ordering them also.
Coincidentally, I’m in the middle of a dispute with an AliExpress seller over a charger that claimed to support 110 or 220v, and actually only supports 220.
I just got one of these but haven’t made a cable for it yet. The voltage is adjustable, and I’m told that it switches automatically from constant-current to constant-voltage when the voltage limit is reached, so it might be practical to set it at, for example, 48v for a 12s pack if you want longer life or headroom for a downhill segment at the start of your ride.