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