setColumnHidden
abstract fun setColumnHidden(tableId: String, columnId: String, reason: HiddenReason, value: Boolean, collectionId: String? = null)
Set column hidden state for a table column. tableId is the table field id (or schema id when collectionId is set). columnId is the column id. collectionId when non-null, resolves the table from the collection's schema. Triggers table state update so UI recomposes.