Microsoft surface laptop 2 battery replacement July 8, 2019 16 32 64 128 Microsoft surface laptop go 2 battery replacement Surface go 2 battery Surface laptop 3 change battery Microsoft surface go battery life Microsoft surface pro 9 battery life