Sounds like a balancing charger, As used in RC for quite some time, with the same batteries.
Can I call my balancing charger “smart” now, or does it make the batteries “smart”?
Even my $20 (total investment) micro-heli charger and battery pack meets all those requirements, including charging individual cells separately (balancing).