Фраза корректна, но трудна для восприятия: между модальным глаголом старались и инфинитивом препятствовать помещен еще один модальный глагол могли (в данном случае образующий цельное по смыслу выражение как могли = 'по мере сил'). Лучше отредактировать предложение, изменив порядок слов: Они старались препятствовать развитию торговли как могли.
Это тире при именительном темы, тесно связанном с основным предложением с помощью сочетания вот какая.
Корректно: Это платье на ней хорошо смотрится.
Запятая здесь уместна, эти сочетания могут выступать как однородные члены предложения.
В случае если числительные требуют разных форм существительного, написания с тире следует избегать. Рекомендуем писать: от 3 до 21 дня, от 34 до 72 футов.
Возможны два варианта в зависимости от смысла. На сколько означает 'на какое количество граммов или килограммов', а насколько – 'в какой мере'.