Есть как минимум два поселка с такими названиями, при этом ударение в них падает на разные слоги. В Тюменской области — Боровский, в Казахстане — Боровской.
Да, есть.
Прилагательное от географического названия Кромы – кромский и кромской. Оба варианта верны.
Словарная фиксация: нарочский. См.: Суперанская А. В. Словарь географических названий. М., 2013.
Верно написание со строчной буквы.
Сочетание крепок, как кремень не является фразеологическим оборотом. Это типичное сравнение.