There are no capabilities in Azure for this as AAD is an identity platform and not a management platform.
As for Intune, yes, simply use the Uninstall assignment type from assigning the application and target to a group containing the desired endpoints: https://learn.microsoft.com/en-us/mem/intune/apps/apps-win32-app-management#set-win32-app-availability-and-notifications
As for silent/unattended uninstallation, that depends on the installer used and the command-line you supply to Intune for performing the uninstallation and is outside the scope of control of Intune.