Вы совершенно правы.
Между однородными определениями, не связанными союзами, ставится запятая. Определения являются однородными, если за одиночным определением следует определение, выраженное причастным оборотом: малоизвестные, расположенные на отшибе курганы; древняя, почерневшая от времени деревянная статуэтка; твёрдый, плохо выбритый подбородок (ср. при другом порядке слов: плохо выбритый твёрдый подбородок). Именно такой порядок определений наблюдается в приведенном Вами предложении: певучие, раскалённые князем-басурманом струны.
Также должна быть поставлена запятая перед союзом и между двумя частями сложносочиненного предожения.
Дефис желательно переносить в том случае, если может потеряться различие между написанием слов слитно и через дефис. Ср. при переносе: военно-обязанный (пишется военнообязанный) и военно-морской (пишется военно-морской). Поэтому для сохранения различия рекомендуется во втором случае повторить дефис в начале перенесенной части: военно- / -морской. Но это факультативное правило, оно применяется по желанию пишущего. Поскольку в слове игрушка-пищалка трудно заподозрить возможность слитного написания, дефис повторять на второй строке в Вашем случае совершенно не обязательно. А на первой его, разумеется, надо поставить.
Да, слово гибель употребляется и в сочетании с неодушевленными существительными, например: гибель корабля, гибель самолета, гибель армии, гибель города, гибель растений (такие сочетания зафиксированы в толковых словарях русского языка). Но, как видно из этих примеров, неодушевленные существительные, с которыми может употребляться слово гибель, как правило, обозначают что-то, связанное с большим количеством людей, скоплением людей (либо вообще что-то живое: гибель растений). Вряд ли возможно употребление слова гибель в прямом значении с существительными, которые обозначают понятия, совершенно не связанные с представлением о живом.
Важно различать синхронный (современный) морфемный и исторический (этимологический) состав слова. Исторически одно слово может быть образовано от другого. Но назвать слова однокоренными в современном русском языке можно только в том случае, если и сейчас оба слова живут в языке, если чувствуется смысловая связь производного и производящего, если мы можем объяснить значение производной основы через значение производящей. Конечно, слова отчаянный, отчаяться восходят к чаять, исторически в них один корень. Но вполне разумной представляется позиция «Морфемно-орфографического словаря», где этот корень на синхронном уровне уже не выделяется: слова чаяние, чаять ушли на периферию литературного языка и почти забыты, в словарях они сопровождаются пометами устар. и прост., для многих носителей языка связь слов отчаянный и чаять неочевидна (т. е. смысловые связи почти разрушены).
Безусловно, высказывания со словами и сочетаниями, обозначающими мыслительную деятельность, типа Исходя из показателей в отчетной книге за 2030 год, можно сделать вывод, что предприятие работало в убыток, более правильны, чем высказывания без этих слов и сочетаний, типа Исходя из показателей в отчетной книге за 2030 год, предприятие работало в убыток. Вместе с тем однозначно ошибочными высказывания второго типа считать нельзя. Здесь мы имеем дело с так называемыми асимметричными конструкциями, в которых число частей не соответствует числу ситуаций. Сравним пример, приведенный в учебнике «Современный русский язык» под ред. Е. И. Дибровой (М., 2008, с. 427): Если хотите купить хлеба, то булочная направо. Сравним развернутый вариант: Если хотите купить хлеба, то (имейте в виду, знайте, что) булочная направо.
Нормативные словари современного русского языка фиксируют слово инкогнито только как наречие в значении "под вымышленным именем, скрывая свое имя" (путешествовать инкогнито) и существительное в значениях "пребывание под вымышленным именем; сохранение своего имени в неизвестности" (сохранять инкогнито) и "лицо, скрывающее свое настоящее имя" (инкогнито из Петербурга). Однако изредка это слово действительно может встречаться в позиции прилагательного, например: В таких экипажах шествие наше в Лиму было инкогнито: мы были в партикулярных платьях [В. М. Головнин. Путешествие вокруг света, совершенное на военном шлюпе в 1817, 1818 и 1819 годах флота капитаном Головниным (1822)]; — Знаешь что, — за завтраком сказала она, — тебе надо кончать этот факинг инкогнито бизнес [Василий Аксенов. Новый сладостный стиль (1997)].
Управление «усилия по» вполне корректно. См., например: В подобных обстоятельствах совершенно естественно, что я предоставляю мои силы в Ваше полное распоряжение и своим рвением надеюсь внести хотя бы скромный вклад в Ваши большие усилия по обеспечению жизненных интересов России [В. Н. Ламсдорф. Дневник (1896)]; Для Нахимова и Тотлебена вывод отсюда был ясен: нужно еще удвоить усилия по обороне... [Е. В. Тарле. Павел Степанович Нахимов (1802-1855) (1943)]; ...вряд ли он захочет предпринимать дополнительные усилия по инсталляции туда моей скромной персоны. [Л. А. Данилкин. Черный букер (2016)].
Несомненно, стоит упомянуть о том, кто и где произносит подобные фразы. Эти уточнения не лишние, поскольку грамматическая новация характеризует совершенно определенную речевую среду — маркетинговую, торгово-товарную. Словосочетания, как правило, называют ту или иную продукцию в ее (имеющихся) вариантах. В описаниях ассортимента, например в монологе продавца, выражения типа пальто в синем цвете, свитер в размере S, подводка в оттенке 05 ясно и точно сообщают о номенклатурных свойствах изделий. Грамматические предпосылки для употребления таких выражений в речи существуют. Едва ли эти выражения могут быть не поняты или истолкованы двояко.
Глагол склонить совершенно неуместен при серьезном обсуждении склонения именных частей речи. Предполагаем, что в вопросах он может появляться случайно, по невнимательности авторов. Не исключаем и того, что его могут использовать в игровом ключе, как намеренное отступление от употребления хорошо известных терминов склонять и склоняться. Если остаются сомнения в терминологической корректности чьих-либо высказываний, то, безусловно, стоит обратиться за уточнениями к словарям русского языка. В них дается лингвистическое значение слов склонять и склоняться, в чем можно убедиться, если прочитать статьи и в «Большом толковом словаре русского языка» (гл. ред. С. А. Кузнецов) на нашем портале.