How Long Does a 100Ah LiFePO4 Battery Last? A Comprehensive Guide