How to use new go.Binding() to bind CheckBox's checked or unchecked attribute?

Is there a list of CheckBox’s attributes that I can reference to?

There is no CheckBox class – there is merely a Panel of a few GraphObjects. You can set or bind those properties – look at the definition in https://gojs.net/latest/extensions/Buttons.js. And look at the examples in CheckBoxes.