С существительным поселок употребляется предлог в: в поселок, в поселке.
Да, названия, выраженные прилагательными, склоняются в сочетании с родовым словом: в поселке Новосафоновском.
Литературная норма требует склонять такие названия в сочетании с родовым словом: над селом Родным, в селе Угловом, под селом Верхнесадовым (если начальная форма — Верхнесадовое). Но в речи официальной, канцелярской географические названия в функции приложения часто остаются несклоняемыми.
Географические названия в сочетании с родовым словом обычно не склоняются, когда род обобщающего нарицательного слова и топонима не совпадают (как в приведенном примере). Поэтому верно: села Курумоч, в селе Курумоч.
Корректно: в селе Советском.
Название не склоняется в сочетании с родовым словом: живу в селе Альшихово. Но (без родового слова): живу в Альшихове (предпочтительно) и живу в Альшихово (допустимо).
Строгая литературная норма требует склонять название, выраженное прилагательным, в сочетании с родовым словом поселок: в поселке Жасминном.
В образцовой литературной речи название надо склонять: в поселке Новогорном.
Нормативны сокращения пгт и п. г. т., р. п. и раб. пос.
Орфографически верно: поселок Сахарного Завода, поселок имени Морозова.