Scotland international Blair Kinghorn says leaving Edinburgh to join French heavyweights Toulouse has developed his game and made him a more consistent player.