Верно: любви к вкусной еде.
Значания слов см. в окне «Искать на Грамоте». Верно: шампуры, такова литературная норма. Правильно: какого числа? какого года? каких лет? когда?. Сорок сороков значит 'много'. Слово сорок сначала обозначало набор мехов из четырех десятков однородных шкурок. В дальнейшем слово сорок приобрело отвлеченное значение, соответствующее четырем десяткам. Фразеологизм сорок сороков сформировался на почве терминологического устойчивого сочетания сорок сороков церквей. Так говорили о большом количестве церквей в старой Москве. Одним сороком называли примерно сорок церквей. С течением времени сорок сороков приобрело значение 'неопределенно большое количество'.
Это не цельное по смыслу выражение, знак препинания (запятая) перед "как" ставится.
На наш взгляд, это сочетание избыточное.
У нас уже возникал этот вопрос. Ответ отрицательный. В слове гекатомба выделяются два корня: hekaton (числительное 100) и be (бык). Это жертвоприношение, при котором забивали 100 быков - особо торжественное действо. Имя же Гекаты Hekate, как и большинство имен греческих богов, негреческого происхождения. Есть всякие теории, но в конечном счете только имя Зевса надежно этимологизируется на индоевропейской почве, Остальные - либо из Междуречья, как Афродита - Астарта, Иштар, либо догреческого происхождения, либо явные прозвища, как Дионис ("Зевсово дитя"), да и того часто ассоциируют с семитским Адонисом...В общем - не родственны эти слова.