Galaxy S23 and Pixel 8 need to address battery life