A table cell (header or data) with optional attributes
@type cell_type() :: :header | :data
@type t() :: %WikitextEx.AST.TableCell{attributes: map(), type: cell_type()}