Add presentation table primitives #178
- MA
## Summary - add native presentation-table wrappers to `@chopin/visuals` - support plain and contained treatments with horizontal overflow - keep column headers and accessible table names; omit a caption primitive - add distinct audit coverage without changing the editor table
## Scope Static presentation only. No editor table behavior, rich metric cells, theme changes, dependencies, or product adoption.
## Stack - depends on #177
## Verification - focused tests: 14 pass after caption removal - `bun test`: 1,511 pass, 2 PostgreSQL skips, 0 fail - `bun run types` - `bun run ci` - `bun run build` - `git diff --check` - browser confirms plain and contained tables render without captions and retain accessible names
## Component preview

MaggieAppletonhead-ref-force-pushed 82fdbb317465last month on GitHub
MaggieAppletonreferenced this in Add audit Select and polish shell controls #179last month on GitHub
MaggieAppletonhead-ref-force-pushed d0a673750e36last month on GitHub
MaggieAppletonadded-to-stacklast month on GitHub
MaggieAppletonhead-ref-force-pushed 585e0893547alast month on GitHub
MaggieAppletonbase-ref-force-pushedlast month on GitHub
MaggieAppletonhead-ref-force-pushed a0393c6b40dblast month on GitHub
MaggieAppletonhead-ref-force-pushed 6f75fe5e0631last month on GitHub
MaggieAppletonhead-ref-force-pushed cc846dabb820last month on GitHub
MaggieAppletonautomatic-base-change-succeededlast month on GitHub
MaggieAppletonhead-ref-force-pushed eb98920cc142last month on GitHub
MaggieAppletonmerged 6eb71d31c950last month on GitHub
MaggieAppletonhead-ref-deletedlast month on GitHub