That certainly does look interesting. I can’t, off the top of my head, think of anything geological that would look anything like that.
Then again, I’m not a geologist, so maybe an expert would know what it could be if it’s not a living thing.
Simple solution: move the rover as close as possible and get a better hires picture.