Такое выражение вполне допустимо. Ср.: Где-то неподалёку как бы и в самом деле плакал ребёнок — не младенец, а мальчик-подросток с уже ломающимся голосом, большой ребёнок, у которого случилось какое-то — пока ещё детское — неизбывное горе [Нина Огнева. Калган-гора // «Ковчег», 2015].
Поскольку наречия слегка и чуть-чуть синонимичны друг другу, между частями устанавливаются перечислительные отношения, которые делают постановку тире внутри этих частей коммуникативно не оправданной: Слегка хранители, чуть-чуть историки. Сравним случай сопоставительных отношений, когда тире внутри частей более уместно: Слегка – хранители, в полной мере – историки.
Корректен вариант без тире. Остальное верно.
Глагол хватать (в т. ч. с отрицанием: не хватать) в значении 'быть достаточным, иметься в необходимой мере, в нужном количестве для кого-, чего-л.' в безличных предложениях требует формы родительного падежа: хватило минуты, не хватило минуты, не хватило полутора минут.
Поэтому вариант с винительным падежом ошибочный.
Фраза корректна, но трудна для восприятия: между модальным глаголом старались и инфинитивом препятствовать помещен еще один модальный глагол могли (в данном случае образующий цельное по смыслу выражение как могли = 'по мере сил'). Лучше отредактировать предложение, изменив порядок слов: Они старались препятствовать развитию торговли как могли.
На нашем портале документы цитируются дословно - по крайней мере, мы к этому стремимся. Обратите внимание, что Свод правил правописания датируется 1956 годом, а Орфографический словарь пополняется по сей день. Если при проверке орфографии возникают сомнения, нужно отдавать предпочтение более "свежему" источнику, в данном случае - Орфографическому словарю.
В самой формулировке вопроса уже содержится ответ: ведь слово написано именно как прилагательное (причастие должно быть написано раздельно с не). При отсутствии зависимых слов причастие адъективируется, то есть переходит в прилагательное. Весь день из карьера доносится несмолкающий шум (прилагательное). Не смолкающий ни на минуту шум моря — причастие.