Мужская фамилия Рерих склоняется, женская – нет. Правильно: Николая Рериха, Николаю Рериху и т. д.
Следует писать слитно. Верен второй вариант.
Мужские фамилии Репик, Корпань, Дегтяр склоняются (форма родительного падежа: Репика, Корпаня, Дегтяра), женские – нет.
Фамилия Опря склоняется (и мужская, и женская).
Запятая не ставится.
Верно: Ирина и Николай Шаркович.
Обращения обособляются, во фразе Здравствуйте, Николай Кузьмич! запятая обязательна. Однако слово уважаемый входит в состав обращения, поэтому во фразе Уважаемый Николай Кузьмич! запятая после слова уважаемый не ставится.
Да, мужскую фамилию нужно склонять.