Faces in solid mode suddely seem to be weidly bugged
The reason for this issue is that the viewport clipping start is set to 0. If you go to the properties panel (bottom left on the second screenshot) and make the value greater than 0 (the default minimum that blender will allow you to drag it down to is 0.001 and the default value is 0.1) then the objects will look normal again.