Hi! I ended up building a first version of this idea: Table Fields.
It keeps the data as normal Markdown pipe tables, but adds clickable field controls on top: checkboxes, dropdown/select columns, dates, currency, percentages, and text columns. The extra column metadata lives in a small HTML comment near the table, so if the plugin is disabled, the table is still readable as plain Markdown.
It works in Live Preview and Reading view, and changes write back into the Markdown table itself. I’d really love to hear what you think if you try it.