Обе запятые не нужны.
Нет, правильно: Ошибку надо исправить.
Корректно с двумя Н. См. Правила.
Если логическое ударение падает на слово так (по всей видимости, так оно и есть), запятая ставится между частями союза: Надо размещать названия так, чтобы их можно было прочитать.
Справочные пособия по правописанию рекомендуют не заключать названия аэропортов в кавычки. Правильно: приземлиться в Пулкове.
Верно со строчных букв: С днем рождения.
Поскольку депо и вагонное, и паровозное (то есть основы, из которых образовано сложное прилагательное, обозначают равноправные понятия), корректно дефисное написание: вагонно-паровозное депо.
Запятые в предложении не требуются.
Да, тире необходимо.
Вы имеете в виду морфемный состав? Здесь корм - корень, и, л - глагольные суффиксы, о - окончание.