fix: story thumbnail not filling full screen while loading
Add .frame(maxWidth: .infinity) to cached and lazy-loaded thumbnail
images in StoryViewer to match the fullsize image layout. Without this,
thumbnails could render at their intrinsic size leaving black gaps.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>