You can create Azure DevOps Pull requests using Azure CLI. I use this in the terminal window of vs code and documented in this blog post https://www.blueboxes.co.uk/creating-command-line-azure-devops-pull-requests
There is also an Azure Repos Extension for Visual Studio Code that provides a UI though I have not used it.