О понятиях однокоренные и родственные слова см. ответ на вопрос № 285648. Слова сложный и слог не являются однокоренными, т. к. у них нет общих элементов значения, содержащихся в корне (у слова сложный корень сложн-, а у слова слог – -слог-). А вот родственными их назвать можно, т. к. они восходят к древнему глаголу лежать.
Обе запятые нужны.
Более корректен вариант с наступившим днем рождения.
В современном русском языке слова бог и обожать однокоренными не являются, а значит, проверка глагола обожать существительным бог некорректна. В информационно-поисковой системе «Орфографическое комментирование русского словаря» показано, что этимологическая связь между словами есть, но проверочного слова для обожать в современном русском языке нет. В «Морфемно-орфографическом словаре» А. Н. Тихонова глагол членится на морфемы так: обож/а/ть.
Да, верно.
В значении "вызванный злобой, дурной" - злой поступок. В значении "имеющий дурную цель, злонамеренный" - злостный поступок.
Верно: с Днем Победы. Об употреблении буквы ё см. вопрос 262358.
Правильно: 30 марта объявлено днем траура. 30 марта – это тридцатое (число) (месяца) марта, поэтому необходимо согласование по среднему роду.