@Prochilodus246 Your identification skills are very good! I agree that it's one of the Rock-thrushes. I don't know that group well enough to say which of the five or six gray-headed and orange chested species it is, but it certainly looks like a Forest Rock-thrush!
The black stripe down the breast seems to be apparent on a number of photos I have seen of M.sharpei but in others it seems absent. It could easily be M.imerina.