Freeze Table Headers

Issue: When a table with multiple data rows is rendered inside a custom card (UI extension), the header row scrolls out of view as the user moves vertically through the table. Once the headers are gone, it becomes difficult to tell which column a given cell belongs to — especially when editing values inline.

Requested feature: Add the ability to freeze/pin the header row of tables rendered inside custom cards, so column headers remain visible while the user scrolls through the data rows.