Если однородным членам предложения не предшествует обобщающее слово (словосочетание), то двоеточие ставится только в том случае, когда необходимо предупредить читателя, что дальше следует перечисление. Если такой специальной задачи нет, то двоеточие не нужно.
Склоняются все три части: острова-града Свияжска, острову-граду Свияжску и т. д.
Верно: до полутора миллионов долларов.
Знаки препинания расставлены верно.
В данном случае сочетание не спеша можно считать наречием.
Правильно раздельное написание.
В сложных словах с первой частью гетеро- основное ударение падает на вторую часть слова. На первую часть гетеро- падает дополнительное ударение, и в большинстве случаев возможны варианты гетеро- и гетеро-: гетерогенез и гетерогенез, гетерогамия и гетерогамия.
В приведенном отрывке запятая не ставится.
Запятая поставлена правильно.