"Would that be «пьец», «питьец», «пьюн»?"
Это бессмысленные наборы букв. В любом случае ни одно из производных от "пьянство" и "пить" тут не подходит, а тем более несуществующие.
Пьец, трец и на дуде игрец... :>
"how would I derive a noun from Russian verb «пить» except as пьяница?"
Никак. Именно от "пить". На мой взгляд, все такие варианты нелепы и непонятны. :>
Я бы назвал его - молокосос :> Существующее слово. Согласно буквальному смыслу, а не общепринятому стереотипу. :> Вспомнилась сцена из "Горбуна" с Маре, 1959, там, где в трактире с кувшином молока вместо вина... И что потом последовало... :>
Или лимонадосос. Несуществующее слово.
Кокасос. :>
Спрайтосос.
Да. Это -сос тут походит. :>
Да, это будет грубо-иронично. :> От слова "сосать".
Водохлёб тоже можно. Это тоже пренебрежительно.
Можно образовать и производные - спрайтохлёб... От "хлебать".
А если вы хотите нейтральное - используйте слово "трезвенник". Существующее слово.Однако оно показывает, что он не пьет алкоголь (см. "трезвость"), но не говорит о чем-то ином. :> "Непьющий".
"Безалкогольное пиво - первый шаг к резиновой женщине". Известный афоризм. Так что можно назвать и "резиновый мужик", в шутку. :> В контексте, конечно.
Если вы хотите подчеркнуть именно фанатическое пристрастие к этим напиткам - ну... кокофан, спрайтофан... :> Фанатик "спрайта"...
-фан.
Также можно образовать от -ман. От "мания".
Кофеман - существующее слово.
Спрайтоман, кокоман (прямо как "наркоман", могут спутать с кокаинистом :>)...
Спрайтолюб.
Лимонадолюб.
-люб тоже подходит и это будет более нейтрально. Любитель "спрайта".