Да, это пример метонимии. В разговорной речи такой оборот возможен.
Правильно: поставить торт на стол.
Верно с тире: Жизнь прожить — что море переплыть.
Дубинноголовый образовано от сочетания слов дубинный и голова ('дубинная голова'), а машиностроительный от 'строить машины' (не 'машинное строительство').
Формообразующие морфемы служат для образования форм слова и делятся на окончания и формообразующие суффиксы.
В школьной программе изучаются не только словообразующие, но и формообразующие суффиксы. Подробнее см. пособие Е. И. Литневской «Русский язык: краткий теоретический курс для школьников» на сайте gramota.ru:
Если -то — частица, верно дефисное написание: А вокруг огни, огни — окна, фонари, мерцание рекламных пробежек над крышами домов… габариты, фары, пламенные вспышки стоп-сигналов… и низкое, густое, розоватое небо… Обычно-то его не замечаешь. А ведь стоит задрать голову — и вот оно. Низкое, тяжелое. Но все-таки есть. Все-таки есть небо [Андрей Волос. Недвижимость (2000) // «Новый Мир», 2001].
Если то — местоимение, оно пишется по общему правилу отдельно от другого слова: Надо же, обычно то, что покупает ей мать, и надевать-то стыдно, а тут в кои-то веки… [Мария Галина. Добро пожаловать в нашу прекрасную страну! (2013)].
Да, название нужно склонять.
Верно: Удариться головой о крышу.