Правильно: кафе-столовая закрыта на ремонт.
Правилен первый вариант.
При отсутствии противопоставления правильно слитное написание.
Оба варианта верны.
Возможны оба варианта.
С прописной (большой) буквы.
Сочетание зощенковский герой корректно.
Возможны оба варианта.