Refactor Mark, Set, Go snapshot parsing and processing
This commit introduces several improvements to the snapshot parsing logic: - Simplify snapshot parsing by extracting common parsing logic - Add more descriptive logging for snapshot parsing - Create a new `ParsedSnapshotsContainer` to represent fully parsed snapshots - Reduce verbosity in logging and error handling