Правильно: Данилу (от Данил) и Даниле (от Данила).
С такой рекомендацией сталкиваемся впервые. Вариант Даньел более характерен для имени чешского происхождения.
Если в именительном падеже – Снатков Данила, то в родительном падеже: тетрадь Снаткова Данилы. Если в именительном падеже – Снатков Даниил, то в родительном падеже: тетрадь Снаткова Даниила.
Следует склонять мужскую и женскую фамилию. Уточните, пожалуйста, источник ответа. Что касается вопроса, можно ли не склонять, то ответ может быть таким: а кто может заставить склонять?
Формы родительного падежа: (кого?) Данила, Даниила. Если в именительном падеже – Данила, то в родительном падеже: Данилы.
Правильно слитное написание: высокоинтеллектуальный.