<!--A few plain bullets saying what changed and why, for a reviewer
skimming it - not a wall of text, not a restatement of the diff, not
generated boilerplate.-->
#### Description
- moved list view from antd `ResizeTable` to Tanstack table.
functionalities kept same.
- pulled out a reusable trace table. new shared table + per field column
builder. This is added to keep the table renderer common for both
ListView and Trace View because they do not need to be different. Trace
view will integrate this component in following stacked PR.
- two new override vars on `TanStackTableView` (header height, first
column header padding)
<!--Reference issues using `Closes #issue-number` to enable automatic
closure on merge. -->
#### Issues closed by this PR
Part of https://github.com/SigNoz/engineering-pod/issues/5052
<!--If applicable, include screenshots or screen recordings that clearly
show the behavior before the change and the result after the change. -->
#### Screenshots / Screen Recordings
https://github.com/user-attachments/assets/d3a75b38-7cf5-4ab0-a7b4-fce404a03e63
<!--Anything reviewers should keep in mind while reviewing -->
#### Additional Information
- Touches the shared `TanStackTableView` component.. two new override
vars, defaults unchanged for other tables. cc. @H4ad
<!--Please delete paragraphs that you did not use before submitting.-->
* feat(query-v2): add metricNamespace prop
* feat(tanstack): add way to modify header padding
* feat(infra-monitoring): add new components for v2 refactor
* refactor(infra-monitoring): add docs prop for entity group header
* refactor(infra-monitoring): remove old props of empty state
* refactor(infra-monitoring): use column header to show on filter side panel
* refactor(infra-monitoring): update header to use new v2 components
* refactor(infra-monitoring): update utils and types
* refactor(infra-monitoring): update k8s base list to accept v2 apis
* refactor(infra-monitoring): update k8s base details to v2 apis
* refactor(infra-monitoring): couple fixes and refactors on components
* refactor(infra-monitoring): migrate hosts to v2
* refactor(infra-monitoring): migrate clusters to v2
* refactor(infra-monitoring): migrate daemon sets to v2
* refactor(infra-monitoring): migrate deployments to v2
* refactor(infra-monitoring): migrate jobs to v2
* refactor(infra-monitoring): migrate namespaces to v2
* refactor(infra-monitoring): migrate nodes to v2
* refactor(infra-monitoring): migrate pods to v2
* refactor(infra-monitoring): migrate statefulsets to v2
* refactor(infra-monitoring): migrate volumes to v2
* refactor(infra-monitoring): cleanup on entity details
* refactor(infra-monitoring): refactor infra monitoring to use v2
* refactor(infra-monitoring): date time border with better contrast
* chore(infra-monitoring): remove todo, placeholders are valid
* fix(pr): address comments
---------
Co-authored-by: Nikhil Mantri <nikhil.mantri1999@gmail.com>
* feat(infra-monitoring): use new table component
* test(k8s-base-list): try fix issue with flaky test
* fix(table): tweaks in the layout
* fix(pr-comments): usage of const and move disable lint to line
* fix(css): format of css file
* test(k8s-base-list): flaky test
* test(k8s-base-list): second try to fix flaky test
* fix(table): have different ids for expanded table
* fix(k8s-base-list): third attempt to de-flaky test
* refactor(table): tiny adjustments on table
* fix(k8s-empty-state): better title size
* refactor(tanstack): move table to components & convert to css modules
* refactor(table): extract table to own component
* refactor(table): optimize
* chore(tests): cleanup tests and components
* fix(styles): minor fixes on styles
* fix(tests): use find by text
* fix(row): missing active styles
* refactor(tanstack-table): refine component based on infra monitoring
* docs(tanstacktable): add more docs about usage
* refactor(table): cleanup and fixes related to column and old preferences of logs
* refactor(table): more cleanup
* refactor(table): removed deprecated api
* fix(tanstack): more cleanup
* fix(sonner): removed old dependency
* fix(resizing): better resizing support
* fix(tanstack-header-row): use our version of popover
* fix(column-view): remove unused file
* fix(oxlint): alerts and issues
* fix(test): rollback aria-sort and rename to data-sort