Cavill did reject the Shazam! cameo over money, and there is no currently planned next Superman movie in development.
So yesterday the claim that Henry Cavill was out as Superman was anchored by a couple of different points.
However, it seems that because there is no next Superman movie currently in development, there have been no actual discussions with Cavill (or anybody else) about whether or not he would play the role when and if such a movie was in the cards, so claims that he’s out are premature.
According to TMZ, both of these points are more or less accurate.