tests/utils: Fix various test data model issues failing validation
Because of the test data were wrongly structured.
The validation check introduced made it apparent.
Summary:
- Fix wrong b'target_type' in revision dict input
- Add missing snapshot 'target_type' key field
- Add missing revision {type, committer_date, message}
- Remove unnecessary fields from origins (lister, project)
- Remove wrong extra directory entry fields