Может быть, так: сердце птицы работает..?
Оба варианта корректны.
Сочетание прижав руку к сердцу корректно, т. к. слово сердце означает не только 'центральный орган кровообращения', но и 'место на левой стороне груди, где находится этот орган'. Прижав руку к сердцу = прижав руку к той стороне груди, где находится сердце. Это сочетание употребляется и в художественной литературе, у писателей-классиков, например: Сделав страдальческое лицо и прижав руку к сердцу, он опять начал объяснять Щукиной, но голос его оборвался… А. Чехов, Беззащитное существо. «Я не знаю… у меня что-то грудь болит…» – сказал он, прижав руку к сердцу. И. Гончаров, Обыкновенная история. ...Сам Аполлон Аполлонович, недоуменно моргая и прижав руку к сердцу, дабы умерить одышку, побежал вдогонку за ускользавшей в тумане спиной господинчика... А. Белый, Петербург.
Правильно: скрепя сердце – против воли, против своих убеждений, мужественно. Скрепя - то же, что скрепив. Оборот, вероятно, связан с движением хватания себя за сердце при сильном седцебиении от волнения, то есть буквально: "скрепить сердце чем-нибудь" . Скрепить в этом выражении имеет внутреннюю форму "сделать крепким".
Все приведенные Вами варианты корректны.
Я имею сердце – по-русски так не говорят. Правильно: У меня есть сердце.
Правильно: со смертью Ричарда Львиное Сердце.
Приложения, выраженные прозвищами или условными названиями, не согласуются с определяемыми словами, т. е. сохраняют начальную форму во всех падежах: о Ричарде Львиное Сердце.