Запятая не требуется.
Согласно «Полному академическому справочнику» под ред. В. В. Лопатина, вместо дефиса должен употребляться знак тире в сочетаниях с приложением, если одна из частей содержит пробел, и в сочетаниях с приложением, если одна из частей в свою очередь является сочетанием с приложением и содержит дефис.
Таким образом, верно: врач — детский кардиолог, врач — клинический миколог, заведующий здравпунктом — фельдшер, врач — акушер-гинеколог, врач — анестезиолог-реаниматолог, врач — сердечно-сосудистый хирург, медицинский оптик-оптометрист (слово медицинский относится к обеим частями названия специальности), провизор-стажер, врач — детский уролог-андролог, врач — судебно-психиатрический эксперт; заведующий структурным подразделением, отделом, отделением, лабораторией, кабинетом, отрядом (начальник структурного подразделения, отдела, отделения, лаборатории, кабинета, отряда и т. д.) медицинской организации — врач-специалист.
В учебнике отражена одна из научных точек зрения. Если сочетания типа более быстрый, менее быстрый считать составной сравнительной степенью, как это принято в школьной грамматике (см. например пособие Е. И. Литневской), то элементы более, менее можно отнести к формообразующим частицам. Именно такая точка зрения принята в «Объяснительном словаре русского языка» под ред. В. В. Морковкина.
Да, пунктуация верна.
В Вашем предложении запятые нужны, причастный оборот нужно обособить.
Вы написали правильно.
Запятая не нужна. Это простое предложение с однородными членами.
Нормативного сочетания нет, нужно перестраивать фразу. Например: апартаменты в количестве 22.
По основному правилу тире не требуется.
Такая формулировка вполне корректна.