feat: add CropRect parameter to extractFrames for output video cropping
Add optional CropRect to extractFrames() for pixel-level cropping after
decode+rotation. On Android, uses Bitmap.createBitmap for zero-copy crop.
On iOS, delegates to InputFrame.crop().
Sample app debug test uses portrait 9:16 crop with skeleton-tracking pan
and smooth interpolation.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>