Корректно: пребудут навсегда. (Пребывать — неизменно оставаться, сохраняться.)
Корректно так:
Проходят месяцы и годы.
Мы не забудем никогда
Нашего любимого сынка.
В конце первой строки можно поставить тире.
Запятая после спокойно нужна, она отделяет обращение любимый нами человек.
Действительно, приставка недо- имеет значение неполноты, недостаточности (по сравнению с нормой), а раздельное написание не до-... используется, когда нужно обозначить не доведенное до конца действие. Поэтому глаголы недолюбил и недомечтал следует писать в этом контексте слитно.
Что касается глагола недописал / не дописал, то здесь есть аргументы как в пользу слитного, так и в пользу раздельного написания. Фраза, на наш взгляд, будет выглядеть гармоничнее, если все три глагола Вы напишете слитно.
Правильно: и. о. (с пробелом).
В названиях министерств с прописной буквы пишется только первое слово и входящие в состав названия имена собственные, поэтому, если бы такое министерство в нашей стране существовало, оно бы называлось Министерство питания Российской Федерации.