Такая метафора возможна, но, вероятно, в тексте ее следует пояснить.
Исходя из этимологии этого жаргонного слова, заруфить действительно означает 'залезть на крышу'. Но слова, употребляясь в языке, могут менять свое значение (оно может расширяться или сужаться), у слов может развиваться переносное значение. У слова заруфить вполне может развиться (а может, уже и развивается) переносное значение: 'залезть на крышу' – 'залезть на какую-либо поверхность высокого сооружения' – 'залезть, взобраться на какой-либо высокий предмет, сооружение'. В этом смысле вполне можно (будет) заруфить и шпиль, и дерево (т. е. даже то, где нет крыши). Ср. историю слова ксерокс: изначально так назывался только копировальный аппарат фирмы Xerox, а потом, невзирая на этимологию слова, так стали называть любой копировальный аппарат, даже не имеющий к этой фирме никакого отношения.
Такое употребление допустимо. «Толковый словарь иноязычных слов» Л. П. Крысина дает такое определение слову костёл: 'католический храм (в Польше, Прибалтике и др.)'. Таким образом, словом костёл можно называть не только польские католические храмы.
Вы правы, изменение написания слова связано с утверждением в 1956 году новых правил правописания. Что касается значений, то многие связанные с техникой слова сегодня употребляются несколько иначе, чем в 30-е годы прошлого столетия. Можно обратиться хотя бы к истории слова самокат (в словаре Д. Н. Ушакова этим словом назван велосипед).
Да, такое употребление корректно (если только у вас не научный текст, где необходимо придерживаться строгой терминологии).
Правильно: кабо-вердианский. Для обозначения жительницы лучше использовать описательную конструкцию: жительница Кабо-Верде.
Так принято называть причастие с относящимися к нему в предложении словами (в предложении обычно выступает как определение).
Скорее, это однородные сказуемые, соединенные союзом "точно". Сравнительными оборотами принято называть обстоятельства сравнения.
Жители Рыбинска – рыбинцы, ед. ч. – рыбинец, для названия жительницы следует использовать описательную конструкцию: жительница Рыбинска.
Регулярное отчество от имени Никита - Никитич.
Изначально гражданский брак – брак, оформленный в органах государственной власти без участия церкви (в противоположность церковному браку – бракосочетанию, заключенному в церкви в соответствии с религиозным обрядом). Иными словами, гражданским браком правильно называть союз мужчины и женщины, оформленный в установленном законом порядке – через органы ЗАГС (но без религиозного обряда).
Однако в современном русском языке сочетание гражданский брак получило новое значение (уже зафиксированное словарями): «не оформленный официально союз мужчины и женщины», т. е. оно выступает как синоним (своего рода эвфемизм) понятий фактический брак, сожительство.