Такое употребление возможно.
Оба сочетания правильны. Ср.: Когда корабль идет по одному направлению, то впереди его находится одна и та же струя; когда он часто переменяет направление, то часто переменяются и бегущие впереди его струи. Л. Толстой, Война и мир. По какой реке твой корабль плывет // до последних дней из последних сил? // Когда главный час мою жизнь прервет, // вы же спросите: для чего я жил? Б. Окуджава, По какой реке твой корабль плывет...
Это неверно. Правильно: До скОльких работает магазин?
Вас напрасно поправляют. Вариант пойти за водой, за грибами и т. д. общеупотребительный и стилистически нейтральный, вариант пойти по воду, по грибы уместен в разговорной, в народно-поэтической речи.
На согласование по среднему роду влияет внешний облик этого слова (оно несклоняемое, оканчивается на гласный, ср.: «Динамо» забило, «Торпедо» вылетело). Да и с родовой принадлежностью названия города тоже не всё однозначно: словарь Е. А. Левашова «Географические названия» указывает, что название города Тосно может употребляться как существительное мужского и среднего рода, а «Грамматический словарь русского языка» А. А. Зализняка фиксирует Тосно как существительное только среднего рода.
Таким образом, можно говорить о допустимости согласования и по мужскому роду (влияние родовых слов город, футбольный клуб), и по среднему роду (влияние внешнего фонетического облика названия).
Ряд современных словарей допускают оба варианта ударения. См. в разделе "Проверка слова". Однако, например, авторы словаря "Русское словесное ударение" настаивают на варианте зубчАтый.
Такое употребление возможно только в переносном смысле или в шутку.
Норма неустоявшаяся, можно говорить о допустимости двух вариантов: эпистиль и эпистиль (хотя есть словари, где только эпистиль, есть издания, где только эпистиль). Второй вариант возник, скорее всего, под влиянием слова стиль.
Сочетание гармоничная мелодия корректно. Оно зафиксировано в Словаре паронимов современного русского языка Бельчикова Ю. А. и Панюшевой М. С. (М., 1994).
Оба сочетания возможны. Слово потрусить в значении 'потрясти, встряхнуть несколько раз, очищая что-либо или освобождая от чего-либо' является разговорным.