If the solenoid is designed to be operated from the full 28V DC, then yes, I would say so. But I have no experience with the innards of pinball machines. I don't know why that wire would be labelled "Center Tap". Centre tap of what?
I don't understand the question. The power supply needs to...