Just asked on OSM India telegram group, and it seems it's better to map highway=residential for residential way (like https://www.openstreetmap.org/way/658679859), and highway=service for service roads (like https://www.openstreetmap.org/way/660123527). I can make the switch to highway=residential if you want, because you need to know which are servce roads and which are service one 