Это форма дательного падежа числительного, и это не ошибка, а следы употребления, когда-то широко распространенного, а ныне воспринимаемого как устаревшее. Числительные от пяти до десяти, числительные на -надцать, -дцать, -десят, а также сорок и сто могли употребляться в форме как винительного, так и дательного падежей после предлога по в составе конструкции с т. н. распределительным значением: раздали по двадцать рублей и раздали по двадцати рублей (ср. у Ф. М. Достоевского в «Братьях Карамазовых»: Иван Федорович подарил всем по десяти рублей). Употребление формы дательного падежа в составе этой конструкции частотно в текстах XVIII и XIX века, но в течение XX века постепенно сошло на нет. Однако существительные в составе этой конструкции и сейчас употребляются в форме именно дательного падежа (у всех по рублю). Поэтому те числовые обозначения, которые грамматически являются существительными (тысяча, миллион, миллиард), принимают в этой конструкции форму дательного падежа: у каждого по тысяче, по миллиону, по миллиарду.
Образование по аналогии с восьмушка возможно, хотя вряд ли такое слово употребительно. Корректно слитное написание, ср.: тридцатьчетвёрка (танк Т-34), сорокапятка (пушка).
Коректно: пакет молока за тридцать рублей.
Интересный вопрос. Рекомендаций в справочных пособиях найти не удалось, поэтому обратимся к примерам из художественной литературы (которые можно подобрать благодаря «Национальному корпусу русского языка»). На конструкцию «столько-то градусов и один/одна» в корпусе только один пример: Иона Овсеич вздрогнул, сестра вынула из-под мышки термометр, тридцать восемь и одна, сказала, к вечеру подымется еще... А. Львов, Двор. А вот примеров на конструкцию «столько-то градусов и два/две» гораздо больше: Нормальная моя температура ― тридцать три и два. Е. Шварц, Снежная королева. Его нужно обязательно подкармливать, понемножку, но чаще. Утром тридцать пять и два было? Вот видите; это так же опасно, как большой жар. М. Осоргин, Сивцев Вражек. «Он ― путешественник… ― вернувшись, сказала старушка. ― Тридцать семь и две… Он пешком в Туркестан шел. Ты его не обижай, Катя» В. Каверин, Два капитана. Видишь, ни то ни сё, тридцать семь и две. Было бы тридцать восемь, так каждому ясно. Я тебя освободить не могу. На свой страх, если хочешь, останься. А. Солженицын, Один день Ивана Денисовича. «Какая температура тела?» ― спросил Николай, отключив микрофон. «Тридцать восемь и две, ― ответил врач. ― Это не опасно ― волнение…» В. Высоцкий, Как-то так все вышло... У бабушки было тридцать девять и два. Зашелушившимися губами она отказалась от аспирина и от чая с малиной. Н. Крыщук, Отступление.
Как видно из примеров, в рассматриваемых конструкциях возможны варианты: женский род поддерживается тем, что подразумевается слово (одна) десятая, (две) десятых, но отсутствие этого слова способствует употреблению в мужском роде.
О вариантах грамм – граммов, килограмм – килограммов см. ответ на вопрос № 275589.
Правильно: тридцать одну адресную справку.
Правильно: тридцатисемиметровый.
Фраза некорректна.