Здесь верно: пожертвовал сердце.
Нет.
Указанная запятая нужна.
По основному правилу тире нужно, но допустим и вариант без тире.
Нет, имена и фамилии на -о, -е остаются несклоняемыми в русском языке.
Запятая перед сравнительным оборотом нужна, пропускать ее в приведенном контексте нет оснований.