Слово республика при употреблении вне полного названия государства пишется со строчной: Недавно нашу республику посетили с официальным визитом...
Противоречие в словарных рекомендациях. Вы правы насчет рекомендаций, которые даны в справочнике Розенталя (допускается склонение только названий на -ия, ея), но вот в «Словаре географических названий» А. В. Суперанской говорится, что в сочетании со словом республика названия республик женского рода обычно склоняются (независимо от окончания): в Республике Колумбии, из Республики Кубы.
Ответы на вопросы № 265817 и 277053 исправлены, чтобы не было противоречия в наших ответах.
Слово республика пишется с большой буквы, слово Карелия склоняется: ...в республике Карелии.
В официальных названиях государств и государственных объединений все слова, кроме служебных, пишутся с прописной буквы: Сирийская Арабская Республика.
В официальных названиях республик, входящих в состав Российской Федерации, слово республика пишется с большой буквы: Республика Ингушетия.
Да, теперь устоялось (и зафиксировано официальными документами) написание Донецкая Народная Республика и Луганская Народная Республика — аналогично названиям других республик.
В официальных документах и справочниках используется написание с дефисом: Центрально-Африканская Республика. Оно зафиксировано, в частности, в Общероссийском классификаторе стран мира (ОКСМ), утверждаемом Госстандартом России.
На ресурсе «Академос» действительно фиксируется слитное написание: Центральноафриканская Республика. Это отражает тенденцию к слитному написанию сложных прилагательных, образованных от географических названий.
В ответах и справках, где требуется строгое соответствие традиционной норме, можно использовать вариант с дефисом. В бытовом использовании и в большинстве современных текстов допустимо слитное написание Центральноафриканская Республика.
Непростой вопрос. С одной стороны, в исторических (не существующих в настоящее время) названиях государств с большой буквы пишутся первое слово и входящие в состав названия имена собственные: Французское королевство, Неаполитанское королевство, Королевство обеих Сицилий; Римская империя, Византийская империя, Российская империя; Новгородская республика, Венецианская республика; Древнерусское государство, Великое государство Ляо и т. д.
С другой стороны, в названии Союз Советских Социалистических Республик все слова пишутся с большой буквы, хотя этого государства тоже уже не существует. Сохраняются прописные буквы и в названиях союзных республик, в исторических названиях стран соцлагеря: Польская Народная Республика, Народная Республика Болгария и т. д.
Историческая дистанция, безусловно, является здесь одним из ключевых факторов. Должно пройти какое-то время (не два–три десятилетия, а гораздо больше), для того чтобы появились основания писать Союз советских социалистических республик по аналогии с Российская империя.
Историческая дистанция вроде бы позволяет писать в приведенных Вами названиях государственных образований с большой буквы только первое слово (эти образования существовали непродолжительное время и исчезли уже почти 100 лет назад). Но, с другой стороны, прописная буква в каждом слове названия подчеркивает тот факт, что эти сочетания в свое время были официальными названиями государств (или претендовали на такой статус). Если автору текста важно обратить на это внимания читателя, он вправе оставить прописные буквы (даже несмотря на то, что таких государственных образований давно уже нет на карте).