В первом предложении не требуется запятая перед словами или если оно недостаточно. В остальном знаки препинания расставлены верно.
Слова Казань, Москва, Новгород, Кострома относятся к разным склонениям. О склонении существительных читайте в пособии Е. И. Литневской.
См. вопрос 285298.
Все морфемы - значимые (то есть обладающие лексическим или грамматическим значением) части слова.
См. ответ № 176838.
В значении предлога: в течение (чего) (во время чего-н., в продолжение).
См. подробное объяснение: https://gramota.ru/biblioteka/spravochniki/pismovnik/kak-sklonyat-sostavnye-sushchestvitelnye
Оба сочетания возможны, выбор предлога зависит от контекста. Ср.: за весь срок действия заграничного паспорта так ни разу и не выехал из России и эти условия распространяются на весь срок действия договора.