LiFePO4 battery protection board