Да, правильно только ни при чём.
В разговорной речи такая фраза может быть уместна.
Указанный знак препинания ставится.
Перед словами так как в значении "поскольку" по условиям контекста могут ставиться запятые (между частями сложного предложения). Кроме того, возможна постановка запятых следующим образом: так, как (в значении "так же, как и").
Вы правы, это сложносочиненное предложение, запятая перед и нужна.
Правильно: ни одной девушке не снилось.
Фраза корректна, но трудна для восприятия: между модальным глаголом старались и инфинитивом препятствовать помещен еще один модальный глагол могли (в данном случае образующий цельное по смыслу выражение как могли = 'по мере сил'). Лучше отредактировать предложение, изменив порядок слов: Они старались препятствовать развитию торговли как могли.
Запятая нужна: это сложное предложение.