Based on discussions in #tagging in the osm-world discord, this should be tagged as access=yes as some amount of public provision is made. The alternative is either splitting by area, or going to the parking_space level. Given that it would look creepy if I went skulking around mapping individual parking spaces right next to a public workplace, I'll settle for the "technically-correct" option.