.fit file corrupted

Hi,

Could someone help me. I have a .fit file that is corrupted and not uploading to garmin connect well. I have tried to find a solution on various sites and even uploaded the file to garmin support who has not replied to me. I have a mac so there is one file repair software I have come across that I cannot use due to compatibility. I would really appreciate the help if someone is able to fix the file.

Thank you in advance.

2023-12-03-10-51-11.fit.zip