Это нарушение лексической сочетаемости: решить можно, например, задачу, а упражнение выполняют.
Да, сочетание корректно.
Корректны сочетания: маленький словарный запас, маленький запас слов.
В данном случае ура является субстантивированным междометием. В результате субстантивации междометие приобрело категорию рода и, действительно, употребляется как существительное среднего рода.
Корректно: Руководители наделены широкими полномочиями.
Действительное причастие прош. времени от глагола несов. вида отведывать образуется – отведывавший. Однако эта форма употребляется крайне редко.
Со словом лифт возможно употребление обоих предлогов – на и в. Конструкции с предлогом на употребляются для подчеркивания способа передвижения (подниматься на лифте), тогда как сочетания с предлогом в обращают внимание на пребывание внутри (застрять в лифте). В приведенном Вами контексте можно заподозрить языковую игру (иначе фраза бессмысленна), возможны оба предлога, в зависимости от того, что нужно подчеркнуть (способ передвижения или нахождение внутри).
Корректно: шашлык на кости.
В живой речи слово город здесь лишнее: Я из Москвы. Если слово город употребляется, название согласуется с ним, т. е. склоняется: из города Москвы.
Оба варианта правильны. Лактация – это и процесс образования и выделения молока, и период, в который происходит этот процесс.