How 2026 Battery Tech Finally Broke the Endurance Ceiling: From 20 to 45 Minutes and Beyond