richlv
after some searching around, stumbled upon surface:lanes - see https://wiki.openstreetmap.org/wiki/Lanes ; would also use surface:lanes:forward and surface:lanes:backward as needed.

not sure how to deal with the parking lane the best, and this would have to be carefully tagged along the whole street - won't attempt it right now :)