How can we use mean imputation without violating feature correlation?
If you want to keep the feature correlation, use an imputer that solves for the missing values by using the feature correlation, such as KNN, regression, etc. These methods work well if there is no underlying reason that the data is missing - Missing at Random.