Оба варианта верны.
Правильно: сгущенное молоко.
После форм сравнительной степени прилагательных и наречий начальный Н в личном местоимении факультативен. Правильно: моложе него (его) на пять лет, моложе его жены.
См. также: mestoimenie">http://gramota.ru/spravka/letters/?rub=nmestoimenie
Корректно: сорт экстра.
В этом предложении сказуемое пошёл, купить — обстоятельство цели. Составного глагольного сказуемого нет, потому что вспомогательный глагол не называет ни фазу действия, ни отношение к нему субъекта.
Дать что – полный охват предмета действием, дать чего – частичный охват предмета действием. Ср.: дай мне всё молоко, которое у тебя есть и дай мне немного молока.
Винительный падеж обозначает полный охват объекта действием, определенное количество, а родительный падеж - распространение действия на часть объекта.
Это причастие (отглагольное прилагательное), образованное от приставочного глагола.