Вопрос интересный и сложный. Если Майорка не является в полном смысле этого слова ни брендом, ни сортом, ни способом производства жемчуга, а представляет собой что-то среднее между ними, то трудно определить, какое правило регулировало бы в данном случае написание. В этой ситуации можно опираться на практику употребления.
Судя по письменной практике, в специализированных текстах это название оформляется чаще с прописной без кавычек: жемчуг Майорка (интересно, что так же справочники рекомендуют писать названия сортов растений в специальной литературе — типа малина Мальборо). Представляется, что такой способ оформления вполне уместен.
Без иллюстрации трудно представить высказывание, в котором бы название этого романа осталось в одиночестве, предполагающем склонение.
Это неправда.
В данном случае поможет не учебная литература, а справочная. См.: Мильчин А. Э., Чельцова Л. К. Справочник издателя и автора. М., 2003 (и др. издания).
Здесь верно: ни были.
Верно: безынъекционная (см. в словарях).
Указанная запятая нужна.
Да, в таких случаях пробел нужен.
Обособление не требуется.
Правильно: преимущество перед.