Предпочтительно: на брелоках, но допустимо и на брелках. См. ответ на вопрос № 283971.
В значении счет «денежный документ; разряд финансовых операций» возможны варианты: на счёте и на счету. В значении счет «действие» правильно: на счету.
Варианты различаются по значению.
счёт 2, -а, предл. на счёте и на счету, мн. счета, -ов (денежный документ; разряд финансовых операций)
счёт 1, -а и -у, предл. на счету (действие)
Верно: на текущем счёте (счету); на чьём-то счету; быть на счету (в ограниченном количестве); быть на хорошем (или плохом) счету (иметь хорошую или плохую репутацию).
Конечно, сочетания апрель месяц, май месяц и т. п. лексически избыточны, но они широко используются в канцелярской (деловой) речи и – главное – уже зафиксированы словарями русского языка. Поэтому ошибкой такое употребление считать нельзя, хотя по возможности его лучше избегать (особенно в живой речи).
Такое сочетание корректно, употребимо в разговорной речи.
Названия склоняются: на Лесной улице.
Подобные фразеологизированные конструкции (ср. также: взять в жены, набиваться в друзья, пойти в няньки) обозначают вхождение кого-либо в определенный круг лиц – отсюда и множественное число.
Но гораздо интереснее трансформация, происходящая не с категорией числа, а с категорией одушевленности/неодушевленности. Обратите внимание: слова, называющие лиц, ведут себя как неодушевленные существительные: винительный падеж совпадает с именительным, хотя в других контекстах он, как и полагается, совпадает с родительным: вижу президентов, жен, друзей. Академическая «Русская грамматика» (М., 1980) называет подобные формы «единственным отступлением от последовательного выражения одушевленности во мн. ч.». Синтаксисты так объясняют этот феномен: собирательность в этих формах подавляет одушевленность.
Правильно дефисное написание.