Правильно: туман на горном хребте.
Правильно написание строчными (т. к. это не собственное наименование). «Русский орфографический словарь» РАН (4-е изд. М., 2012) фиксирует слитное написание: нагорнокарабахский. Но чаще употребляется вариант карабахский конфликт.
Правильно написание строчными (т. к. это не собственное наименование). Обратите внимание: в последнем издании «Русского орфографического словаря» РАН (4-е изд. М., 2012) зафиксировано слитное написание: нагорнокарабахский. Таким образом, правильно: нагорнокарабахский конфликт или просто карабахский конфликт (такой вариант употребляется чаще).
Приведенные Вами сочетания могут использоваться как описательные обороты или как неофициальные названия. В первом случае сопоставление с сочетанием российское правительство корректно, ср. также: останкинская усадьба (усадьба Останкино), альпийский хребет (Альпы — горный хребет). Названия Внуковский аэропорт и Шереметьевский аэропорт зафиксированы в словаре В. В. Лопатина, И. В. Нечаевой, Л. К. Чельцовой «Прописная или строчная?» (М., 2011).
Предпочтительно: требует.