Для разговорной речи выражение приемлемо.
Мы уже отвечали на вопрос о грамматических признаках прилагательного наскальный.
Имеет место быть — некорректное выражение, см. «Словарь-справочник трудностей русского языка».
Да, имеет и употребляется, в частности в научной речи.
Ошибки в ответах нет. Пунктуационные нормы описываются не в указанном в Вашем вопросе источнике, а в специальных изданиях — справочниках по пунктуации, в учебниках по русскому языку. Обратившись к «Справочнику по пунктуации» Д. Э. Розенталя (или к переизданиям этого руководства), можно найти следующее правило:
Не ставится запятая: <...>
2) в устойчивых выражениях: За всё про всё её бранят (Крылов); Ни с того ни с сего обиделся; Поболтали о том о сём... [§ 9, п. 1, примечание 1].