iPhone 12 Pro Official warranty still valid Storage 128 GB Battery 76% Slight screen crack that does not affect functionality