Правильно: сколько весен ни прошло; вечером там не протолкнуться.
Ваш вариант расстановки знаков препинания корректен.
В первом предложении запятую можно поставить. Подробнее см. в "Справочнике по пунктуации".
Во втором предложении запятая не нужна.
Правильно с одной н: люля-кебаб из рубленой баранины.
В первом примере кавычки ставятся, только если автор хочет особенно выделить это выражение, а если нет, то кавычки не требуются.
В остальном знаки препинания расставлены верно.
Постановка двоеточия не является ошибкой.
Пожалуйста, выполните домашнее задание самостоятельно. Возникнут трудности – постараемся помочь.
В этом предложении необходимо обозначить границы обстоятельственного оборота и показать, с чем связано сочетание по общему правилу, сравним: 1) В случае расторжения договора по соглашению сторон, по общему правилу обязательства по нему считаются прекращенными с момента заключения соглашения (если обязательства считаются прекращенными по общему правилу); 2) В случае расторжения договора по соглашению сторон по общему правилу, обязательства по нему считаются прекращенными с момента заключения соглашения (если договор по соглашению сторон заключается по общему правилу). См. «Справочник по пунктуации».
Это форма дательного падежа числительного, и это не ошибка, а следы употребления, когда-то широко распространенного, а ныне воспринимаемого как устаревшее. Числительные от пяти до десяти, числительные на -надцать, -дцать, -десят, а также сорок и сто могли употребляться в форме как винительного, так и дательного падежей после предлога по в составе конструкции с т. н. распределительным значением: раздали по двадцать рублей и раздали по двадцати рублей (ср. у Ф. М. Достоевского в «Братьях Карамазовых»: Иван Федорович подарил всем по десяти рублей). Употребление формы дательного падежа в составе этой конструкции частотно в текстах XVIII и XIX века, но в течение XX века постепенно сошло на нет. Однако существительные в составе этой конструкции и сейчас употребляются в форме именно дательного падежа (у всех по рублю). Поэтому те числовые обозначения, которые грамматически являются существительными (тысяча, миллион, миллиард), принимают в этой конструкции форму дательного падежа: у каждого по тысяче, по миллиону, по миллиарду.
В значении "после приезда" правильно: по приезде.