That's a much harder project IMO. In order to determine which is the main shopping street in a community, you have to start with drawing the communities. That's a tall order in London as the lines are blurry and change over time.
You could probably pull records like alcohol licensing or food hygiene certificates to identify all streets with a certain number of shops, then use Google Street View to refine the criteria. Eg if a street is mostly residential on the ground floor, adding some shops doesn't make it a high street imo.
https://en.wikipedia.org/wiki/Oxford_Street
Fun fact, the Roman’s called it “Via Trinobantina“.
This is probably very different in US suburbia, but it should be true for London and other densely populated areas.