Is it correct to say 'you made a typo'?

My dears and respected teachers,

1 : “You made a typo” correct?

2 : “I’m rich from heart” OR “I’m rich from heart”?

3 : “He did a lot of bad deeds” correct?

1 : “You made a typo” [color=darkblue]correct

2 : “I’m rich from heart” OR “I’m rich from heart”? [color=darkblue]Both of your options look the same, but I do not understand the meaning.

3 : “He did a lot of bad deeds” [color=darkblue]correct

“I’m rich from heart” OR “I’m rich from heart”?

I’m rich in heart.

I am in love. I am loved. Everyone loves me. I am rich in heart.

Thanks Milanya