Пунктуация верна.
Это сочетание корректно. И фонарь тоже горит, хотя не окисляется, и свет в комнате горит.
См. вопрос 280478.
Орфографически верно: городская дума. Однако в официальных текстах нередко можно встретить такое написание: Московская городская Дума. Оно принято в официальных документах, хотя противоречит орфографическим нормам.
Корректно: Счастье – это когда ничего не болит: ни душа, ни тело.
Запятая нужна.