В целом можно сказать, что после слова атака возможно и слово в род. падеже без предлога, и в вин. падеже с предлогом на. Но по-видимому, выбор сочетания зависит от более широкого контекста, например корректно: идти в атаку на что-то, отбить атаку на что-то.
Когда он увидел балет – это придаточное. Но такое, изъятие которого из предложения невозможно без нарушения его структуры. Поэтому запятая не ставится (см. «Правила», § 142). Ср.: ...французский посол писал, что, когда он увидел балет, был потрясен талантом крепостных людей.
Такого правила нет, доказательство – словарная фиксация. Носители языка обычно без труда запоминают род слов, узнавая эти слова в детстве, для взрослых людей трудности связаны лишь с несколькими словами (тюль, толь, шампунь, рояль). При изучении русского языка как иностранного род каждого слова приходится запоминать.
Разрушаясь, например при перестановке компонентов, фразеологический оборот превращается в свободное сочетание, и запятая ставится на общих основаниях. Но в Вашем предложении запятая все же не нужна, потому что оборот как рыба тесно связан со сказуемым, которое без сравнительного оборота не имеет законченного смысла.
При выборе написания нужно следовать рекомендациям орфографического словаря. Слова приемо-сдаточный и приемо-передающий как прилагательные с сочинительным отношением основ (прием и сдача) и без суффикса в первой части относятся к словарной области написания. Правило можно посмотреть в справочнике ресурса «Орфографическое комментирование русского словаря».
Использование предлога с вместо из — история давняя, характеризующая обиходную речь тех, кто без внимания относится к «маленьким» словам в словосочетаниях с пространственным значением. Нормы русского литературного языка не предполагают нейтральной оценки подобного смешения, поэтому приведенные примеры не признаются допустимыми.
Это так называемое эллиптическое предложение (самостоятельно употребляемое предложение с отсутствующим сказуемым). В таких предложениях при наличии паузы ставится тире, при отсутствии паузы знак не нужен. Приведенное Вами предложение едва ли возможно прочитать без паузы на месте пропущенного сказуемого, а потому тире нужно поставить.
Корректно: Я слышал, что эта жизнь прекрасна (слово то лишнее); все разговоры о любви лишь сказка (по основному правилу тире не требуется, но можно поставить интонационное тире перед лишь).
Дать ответ по поводу пунктуации в третьем примере затруднительно: без контекста смысл предложения неясен.
В данном случае вводное словосочетание «во-вторых» не отделяется запятыми от сочинительного союза «а». Это связано с тем, что вводное словосочетание тесно связано по смыслу с сочинительным союзом и не может быть опущено или переставлено без нарушения структуры предложения.
Вполне возможное сочетание, но отметим, что чаще глагол повествовать употребляется без такого уточняющего слова, ничего не добавляющего к содержанию предложения. Совсем иной случай, когда авторы называют адресатов повествования. Вспомним строки Александра Блока: «...И об игре трагической страстей Повествовать еще не жившим».