Use utils/tar.FindFile.
Add state.backups.metadata.NewFromJSONBuffer.
Add a Metadata method to archive workspaces.