I have added some comments to the wiki talk page too. In summary:
- This is trying to change too much in one go
- Please don’t try to make big changes to existing tags (as you are proposing to do with the current tag)
- Site relations are too complex; multipolygons will do.
- Adding the socket info to the parking bay is a bad idea as some bays can access more than one charge point / dispenser. Better to put the socket information on the physical charge point / dispenser (it’s also easier for the mapper).
You seem to be trying to solve a problem that doesn’t exist.