Azurerm_kubernetes_cluster AKS upgrade advice?

Are there any recommendations around upgradeing AKS with created with azurerm_kubernetes_cluster?

Do I upgrade kubernetes_version first followed by orchestrator_version? Or do I keep these in sync?

Is there anyway to auto upgrade to the latest AKS minor patch version? Maybe do this at a maintainance window every week/month…

Are there any differences in how I should handle major Vs minor upgrades