Add media item info to editing metrics

Each `MediaItemInfo` instance stores information about media formats
contained in it. The same type is used for input and output media.

Also store the operation types on the editing ended event to determine
what operations were applied as part of editing (eg., transcoding). This
will be added to the logging proto in a follow-up change.

Test: atest MediaMetricsAtomTests#testEditingEndedEvent_transcodeAndClip
Bug: 297487694
Change-Id: I9b9fec335c2f0216e89e08f2e9e4df5ef54d2799
4 files changed