Everything shattered on Oct. 7, 2023. Two years later, Israelis and Palestinians are far from picking up the pieces.