Верен второй вариант.
Норма не менялась. В составных количественных числительных склоняется каждое слово, правильно: нет двух тысяч пятисот тридцати рублей. Но ошибки здесь встречаются очень часто.
Да, все верно.
При соединении составного числительного, оканчивающегося на два, три, четыре (22, 23, 34, 43 и т. д.), со словом сутки возникает синтаксическая несочетаемость. Нормативного варианта нет. Если текст не связан с терминологическим употреблением слова сутки (например, в истории болезни), можно сказать: тридцать четыре дня. Или выбирать другие падежные формы (в зависимости от контекста): не более тридцати четырех суток, в течение тридцати четырех суток и т. д.
Коректно: пакет молока за тридцать рублей.
Правильно: тридцать одну адресную справку.
Если речь идет о графическом способе представления числовых обозначений, то в деловой переписке приемлемо написание со строчной буквы: 30 (тридцать) дней, в течение 30 (тридцати) дней.
Никак, следует проводить либо лексическую правку (замена слова, вставка другого слова), либо грамматическую перестройку предложения. Например: тридцать три штуки саней, сани в количестве тридцати трех штук.