The Israeli prime minister has denied any advance knowledge of the Hamas attack in 2023, but as a national election nears his role is under new scrutiny.