James Maddison a mis fin aux spéculations sur son avenir en signant un nouvel accord de quatre ans à Leicester.