Верно написание с мягким знаком.
Запятая не нужна, так как перед нами однородные предложения, относящиеся к союзу когда: Когда у тебя нет времени на сон и ты засыпаешь прямо на ходу, [не стоит садиться за руль].
Все верно.
Верно с дефисом.
Мягкий знак обозначает мягкость предыдущего согласного, т. е. фамилии Баль, Хиль, Филь и т.п. оканчиваются на согласный звук. А значит, они подчиняются общему правилу: мужские фамилии, оканчивающиеся на согласный, склоняются, женские – нет.
Мужские фамилии Баль, Хиль склоняются следующим образом: Баля, Хиля; Балю, Хилю; Баля, Хиля; Балем, Хилем; о Бале, о Хиле.
Да, это традиционное (словарное) написание.
Лучше: в зависимости от курса рубля к евро.
Запятая не нужна, но в неполном предложении ставится тире: При покупке водки N — сок M за 1 рубль.
Словарной фиксации нет. Корректно по аналогии с село – сельский – сельчанин: аул – аульский – аульчанин.