What switch types work on google home?

What does it show up as, and what do you want it to show as?
You could use the Google Home Community app to force the devices to be shared as a switch.
The Momentary capability is for a button device, you could comment out the "Momentary" capability in the code, but the button actions may not work correctly anymore.

Also, if you have "Light" in the name of the device, or the Light capability, the app may force the device to share as a light instead of a switch. You can again overcome this with the Community app.

It may say it is Alpha, that really should be taken off as it is far from Alpha, it works very well. [Alpha] Community-maintained Google Home integration