### Description Detached Elements remain in memory after destroying IgxHierarchicalGrid, where the RowIsland had declarative columns and some rows were expanded. If row island has no columns (autoGenerate=true for example), then there's no leak. ### Framework Angular ### Angular Version 22.0.1 ### Ignite UI for Angular Version 22.0.0 ### Component / Area Hierarchical Grid ### Browser Chrome ### Operating System _No response_ ### Command Not Working ```shell ``` ### Steps to Reproduce 1. Run sample: [hgrid.zip](https://github.com/user-attachments/files/30980509/hgrid.zip) 2. Destroy grid via button 3. Collect Garbage and take a memory snapshot 4. Create grid via button 5. Expand a row 6. Destroy grid via button 7. Collect Garbage and take another memory snapshot 8. Compare the two ### Actual Result Hierarchical grid elements remain in memory: <img width="1919" height="988" alt="Image" src="https://github.com/user-attachments/assets/416203af-0564-4650-948c-e9c3a9f087a1" /> ### Expected Result No hierarchical grid elements remain in memory. ### Reproduction URL _No response_ ### Attachments _No response_