Конструкция с дательным падежом является книжным вариантом: по двадцати одному рублю, по двадцати девяти рублей. Если в составном числительном имеются слова два, три, четыре, то все счетное сочетание ставится в форме родительного падежа: по двадцать два рубля.
Это обычное для разговорной речи употребление.
Да, это однокоренные слова.
Нет, употребление деепричастного оборота здесь некорректно (т. к. в безличном предложении указан носитель состояния). Надо перестроить предложение. Например: Глядя на них, он захотел пить.
Да, это форма пев.
Оба варианта возможны. В качестве устойчивого выражения в значении "везде, повсюду" правильно: на каждом шагу.
Запятая нужна перед чем. Однако предложение составлено не вполне корректно, его следует перестроить, например: Я начал пить больше воды, чем обычно или Я начал пить воду чаще, чем обычно.