Все три предложения безличные, и в них, строго говоря, не сказуемые, а главные члены. В первом и втором примерах главный член построен по модели сложного трехчленного сказуемого: модальный компонент, выраженный словом категории состояния (надо, достаточно) + формальная связка (в настоящем времени нулевая, в других временах и наклонениях выраженная, ср.: Мне надо будет прочитать эту книгу) + смысловой инфинитив.
В третьем примере в главном члене тоже модель сложного трехчленного сказуемого, но другая: бытийный глагол + вопросительно-относительное или отрицательное местоимение + инфинитив. В отсутствие отрицания бытийный глагол выражен: Ей как раз есть зачем притворяться. При введении отрицания бытийный глагол сохраняется во всех временах и наклонениях, кроме настоящего: Ей будет незачем притворяться. А вот в настоящем времени бытийный глагол начинает вести себя так же, как формальная связка, то есть превращается в нуль. Это и наблюдается в вашем примере.
Вообще, разграничение полнозначного бытийного глагола быть и омонимичной ему формальной связки в подобных примерах довольно дискуссионно. С одной стороны, тот факт, что в утвердительном варианте Ей есть зачем притворяться мы наблюдаем ненулевую форму есть, свидетельствует о том, что это полнозначный глагол: формальная связка в настоящем времени должна превратиться в нуль. Это подтверждается и тем, что есть можно заменить на найдется, имеется (Ей всегда найдется зачем притворяться), которые являются полнозначными глаголами. С другой стороны, в отрицательном варианте при отрицательном местоимении может быть использована стандартная полузнаменательная связка: После этих признаний ей оказалось незачем далее притворяться. А полузнаменательная связка возникает только на месте формальной связки.
Если же имеется в виду, как охарактеризовать главные члены этих предложений с позиций школьной грамматики, то можно сказать, что во всех трех примерах в главных членах использована модель усложненного составного глагольного сказуемого.
Возможна постановка двоеточия или тире.
Ваш вариант расстановки знаков соответствует правилам, однако он порождает двусмысленность фразы. Поэтому предпочтительно перестроить предложение, например: С наступлением весны и тема занятий выбрана соответствующая: лесовосстановление как одно из направлений деятельности лесного хозяйства.
Действительно, верно: Пермь – один из 12 российских городов... Числительное один образует словосочетание с существительным город.
Сказуемые здесь однородны, знак препинания не нужен.
Оборот в семье учителя пения не является уточняющим обстоятельством, так как уточняющий член предложения ограничивает объём понятия, выраженного уточняемым членом предложения: Внизу, под железной сетью воздушной дороги, в пыли и грязи мостовых, безмолвно возятся дети (М.Г.) — уточняющие члены расположены по нисходящей градации, т. е. последующий уточняет значение предыдущего. В данном случае ситуация иная.
В этом предложении возможны варианты пунктуации. После слова видно можно поставить запятую, но можно и двоеточие, если считать, что далее следует пояснение (поясняется, почему ручья не было видно). Оба варианта будут правильными.
Здесь можно использовать и собирательное, и количественное числительное, ср.: три медвежонка, трое медвежат.
Оба решения могут существовать. Но Вам - в рамках школьной программы - нужно знать о том, что в подобных словах (со связанным корнем, с невозможностью подобрать однокоренное слово с другой приставкой) выделение приставки затруднено.
Пунктуационное оформление корректно.