fix(table): use generic column header labels
What does this MR do?
Summary
This MR improves accessibility of the Table component by using generic column header labels instead of literal values.
Changes
- Updated Table component to use labels like "Column 1" for column headers instead of literal values like "column_one".
Testing
- Added tests to assert column header text matches labels
- Verified headers are announced correctly by screen readers
Related Issues
- Closes #1729 (closed)
Edited by David O'Regan