ab711c29

By: Michael Lynch <git@mtlynch.io>

Extract vendor-agnostic media conversion into convert package

Move the ffmpeg transcoders, image thumbnail/resize generation, and the
supporting MediaWriter/WriteFile storage plumbing out of importers into a
new vendor-agnostic convert package. The importers package keeps the
TinyBeans-specific import orchestration (ImportMedia, Entry, MediaConverter).

Drop the "Convert"/"Transcode" stutter now that these live under convert:
ConvertGIFToAnimatedAVIF -> GIFToAnimatedAVIF, TranscodeVideoToWebM ->
VideoToWebM. Also de-vendor the ffmpeg-arg comments that referenced
TinyBeans.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>