В § 125 п. 2 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина отмечается: пишутся слитно названия с первыми частями Старо-, Верхне-, Нижне-, Средне-, Ближне-, Дальне-, а также Бело-, Красно-, Черно- и т. п., напр.: Старобельск, Верхнетуринск, Нижнеангарск, Дальнереченск, Белоостров (поселок), Красноуральск, Черноисточинск.
Конечно, может быть традиция, связанная с конкретными названиями, но «при выявлении несоответствия написания конкретного объекта общему правилу в целях сохранения системности нашего письма, единства норм для всех областей русскоязычного мира следует приводить это написание в соответствие с правилами. И только написания названий общезначимых, широко известных объектов, входящих в общий русскоязычный культурный фонд (например, Чёрная речка в Санкт-Петербурге), следует сохранять в их исторически устоявшемся виде».
Верно: набережная Черной речки.
Оба варианта возможны (раздельное написание подчеркивает отрицание).
Корректны оба варианта.
Да, это название склоняется, Вы написали верно.
"Справка" не выполняет домашних заданий.
Оба варианта (гречка и греча) правильны, однако первый стилистически нейтрален, а второй в словарях чаще всего характеризуют как разговорный и свойственный речи жителей Петербурга.
Обособление оборотов вследствие + сущ. факультативно.
Правильно: Чёрная сопка – высшая точка в окрестностях Красноярска.