Added better attachment handling and cleanup:
- attachments actually need to be complete BlobInfo and not just holders so changes their type to Vec<BlobInfo> and their dynamodb type to list of maps
- also changes the column/constants name to better match this
- added a new helper conversion method for vector of any TryFromAttr type
- added attachment cleanup on upload error, and on standard backup cleanup