About sidewalk=separate, it is indeed ambiguous, but I think the right tag to replace it with is sidewalk:right=separate

Mitko, I added a pavement/bus platform here https://www.openstreetmap.org/way/1424401897 Can you check my work and finish it?