In reference to the Bosch, Yes they are very expensive. Yes they have a number of BMS functions built in, .. history of number of charge cycles state of health of battery real time calculation of energy removed from battery etc. .
They also have a specific connector , different from any other...