Halo Infinite delay has allowed 343 Industries to add “new features” to the Xbox exclusive