Israel’s yearlong offensive against Hamas, launched in response to the militant group’s Oct. 7 attack into Israel, has killed tens of thousands of Palestinians and caused staggering destruction across the Gaza Strip that could take decades to rebuild