Оба варианта возможны.
Вариант ремонт поверхности крыши возможен, если требуется подчеркнуть, что ремонтируется не вся крыша (стропила, фермы и т. п.), а только поверхностное покрытие. В этом смысле также можно сказать: ремонт кровли.
В остальных случаях уместно: ремонт крыши.
Ваша формулировка корректна.
Как показывают результаты поиска по материалам сайта «Google книги», в книгах по истории Второй мировой войны, изданных в разные годы («Рузвельт, Черчилль и второй фронт» И. Н. Ундасынова (М., 1965), «Устами американцев» В. А. Секистова и Г. И. Короткова (М., 1978), «Второй фронт. Антигитлеровская коалиция: конфликт интересов» В. М. Фалина (М., 2016), «Ленинград в борьбе за выживание в блокаде» Г. Л. Соболева (СПб., 2022) и мн. др.), это сочетание устойчиво пишется со строчной буквы и без кавычек: второй фронт.
Изменяются по падежам обе части сложного существительного: ремонт двигателя-генератора.
Корректно: 15 новых машин, купленных в кредит.