Поскольку свинина — это мясо в целом, а не туша, сочетание шея свинины некорректно. Лучше: стейк из свиной шеи.
Шри-Ланка – государство, расположенное на острове. Поэтому выбор предлога зависит от значения: на Шри-Ланку – на остров, в Шри-Ланку – в государство.
Верно: был одним из тех. Возможны обе формы сказуемого.
Маша, выполните домашнее задание самостоятельно. Обратитесь за помощью к учебнику Е. И. Литневской.
Ошибки нет.
Горло – многозначное слово (словари отмечают 4 значения, два из них связаны с человеческим телом). Да, второе значение слова горло – 'общее название зева, глотки и гортани' (т. е. то, что «внутри шеи»): простудить горло, прополоскать горло, в горле пересохло. Но первое значение этого существительного – именно 'передняя часть шеи': быть по горло в воде, укутать шарфом горло. Сочетание потрогал его горло корректно.
Следует писать слитно: шефмонтаж (такое написание фиксирует «Русский орфографический словарь» РАН).