Запятую нужно поставить.
Оба сочетания верны, выбор зависит от смысла предложения.
Правильно: Сделать это нужно, пока не истечет срок. Во втором предложении запятые не нужны.
Запятая и тире не требуются.
Если прилагательное связано по смыслу со словом архитектура, то нужно говорить архитектурный. Если же прилагательное связано со словом архитектор, то архитекторский. В некоторых контекстах прилагательные могут быть взаимозаменяемы.
См. ответ № 195353.
Да, это вводное слово, которое нужно обособить.
Запятая не нужна. Если союзное сочетание и в то же время соединяет простые предложения в составе сложного, перед ним ставится запятая (или, в зависимости от контекста, другой знак препинания). Если же это сочетание союзов соединяет однородные члены предложения, запятая перед ним не ставится.
Не вполне ясен смысл словосочетания атмосферный роман.
Написание с ни правильно.