Israel's top general has resigned, citing "terrible" security and intelligence "failures" related to the deadly October 7, 2023 Hamas-led attack on southern Israel.