Issue Description
### Title
fix(widgets): `LoadingDots` label and dot animation overflow narrow container widths
### Description
In `packages/widgets/src/feedback/LoadingDots.ts`, `_renderSelf` writes `this._label` and dot
strings directly to the screen buffer without bounding them to width. When placed in a narrow
container, long labels or dot strings overflow the content rectangle.
### Expected Behavior
`LoadingDots` should truncate label and dot strings to fit within `width`.
GSSoC contributor?
Issue Description
strings directly to the screen buffer without bounding them to
width. When placed in a narrowcontainer, long labels or dot strings overflow the content rectangle.
GSSoC contributor?