Правильно: по-русски.
Выражение равнозначны друг другу лексически избыточно.
Нормативными словарями современного русского литературного языка глагол встрекотать не зафиксирован, однако с грамматической точки зрения он вполне корректен и изредка встречается в художественных текстах, например: Встрекотал кузнечик звонкий; / Ветка хрустнула сухая, / Любопытный олененок / На поляну робко вышел (Сергей Клычков. Мадур-Ваза победитель. 1966).
Правильно: аллюзия к чему-либо и (новое употребление, возникшее в результате смешения слов аллюзия и намек) аллюзия на что-либо. См.: Лазуткина Е. М. Словарь грамматической сочетаемости слов русского языка. М., 2012.
Выражение ловить запах корректно.
Оба варианта возможны. См. ответы на подобные вопросы в архиве справочной службы.
Писать детский волос можно.
Конкретное существительное может употребляться в собирательном, обобщающем значении, например: Не перевелась ещё благородная птица тетерев (Тургенев). Здесь существительное тетерев использовано в единственном числе, однако оно обозначает множество всех таких птиц.
Корректно: все виды ремонта.
Сочетание с приложением пишется через дефис: цены-рекордсмены.
Употребительнее: битва с, хотя сочетание битва против изредка встречается в художественных и публицистических текстах, ср.: Это была знаменитая в летописях битва против нигилистов, свистунов, космополитов и проч. (М. Е. Салтыков-Щедрин, Итоги, 1871). Сорок лет назад победоносно завершилась небывалая по своим масштабам и ожесточенности битва против гитлеровского фашизма («Наука и религия», 1985).