Bug fix
Improved marker restoration after layout changes
Marker lookup now handles common component movement without dropping the original review context.
Restoration now gives stable report identifiers priority and uses nearby DOM structure as a fallback when the original node is no longer in the same position.