Корректно: Война за польское наследство. Ср. зафиксированные в словаре Лопатина В. В., Нечаевой И. В., Чельцовой Л. К. «Прописная или строчная? Орфографический словарь» (М., 2011) сочетания Война за австрийское наследство, Война за испанское наследство.
Литературная норма: Простите за долгий ответ и за то, что обидели.
В непринужденной разговорной речи фраза может усекаться до варианта, который Вы указали в вопросе, но это уже отступление от правил.
Правильно: обязана вниманием... кому-л. Обязать – вызвать у кого-л. чувство признательности, благодарности.
Собственно грамматических нарушений в этом предложении нет. А вот семантическая аномалия, безусловно, есть. Формула сказочного зачина Жил-был может сочетаться с обстоятельством времени, обозначающим временной отрезок, по протяженности сопоставимый по меньшей мере с продолжительностью человеческой жизни и не имеющий конкретных границ: Жил-был когда-то...; Жил-был в незапамятные времена... и т. п. Важно, что и такие обстоятельства при формуле жил-был, вообще говоря, избыточны, потому что сама формула уже передает значение ‘когда-то, а когда именно — неизвестно’. Обстоятельство зимнею порой в сочетании с этой формулой выглядит как минимум смешно, потому что немедленно возникает вопрос, где был (и жил ли, был ли) персонаж летнею порой, осеннею порой и т. д.
За сегодня – корректное сочетание. Слово сегодня употребляется здесь как неизменяемое существительное среднего рода в значении 'этот, сейчас идущий день'.
Правильно: Родители накопили долг за коммунальные услуги за 14 месяцев.
Вариант за водой, за грибами общеупотребительный и стилистически нейтральный, вариант по воду, по грибы уместен в разговорной, в народно-поэтической речи.
Верно: ответственный за соблюдение.
Правильно: за горАми. Что касается реки, то возможны варианты: за рЕками (предпочтительно) и за рекАми (допустимо, но этот вариант устаревает).