eaba4e6d

By: Michael Lynch <git@mtlynch.io>

Extract tinybeans conversion logic into convert.go

Move the metadata translation helpers out of the import command entrypoint
so the CLI flow stays focused on parsing input and copying files.

Add focused unit tests for the extracted conversion code, including
thumbnail naming behavior for non-photo entries and failure cases.