Draft: Add JSDoc comments to component props
This merge request improves the documentation for several UI components by adding proper JSDoc comments to their properties. The changes convert basic comment blocks to standardized JSDoc format and add detailed descriptions for previously undocumented properties across accordion, dropdown, loading icon, modal, and table components. This makes the code more maintainable and provides better developer experience by clearly explaining what each property does, what values it accepts, and how it affects the component's behavior. The actual functionality of the components remains unchanged - this is purely a documentation enhancement.