This is not a full answer, but does show how to remove some of these nuisance items, from TenForums and Major Geeks, q.v. Apologies, it's too long for just a comment. See also this article on How To Geek.
Save the code below as a .reg file to remove three of those items:
Windows Registry Editor Version 5.00
; Remove pin to Start
[-HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\PintoStartScreen]
[-HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers\PintoStartScreen]
[-HKEY_CLASSES_ROOT\Microsoft.Website\ShellEx\ContextMenuHandlers\PintoStartScreen]
[-HKEY_CLASSES_ROOT\mscfile\shellex\ContextMenuHandlers\PintoStartScreen]
; Remove pin to Quick Access
[-HKEY_CLASSES_ROOT\Folder\shell\pintohome]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\pintohome]
; Remove pin to Taskbar
[-HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\{90AA3A4E-1CBA-4233-B8BB-535773D48449}]
Others, you have added, e.g., Open with Code, Git GUI Here and Git Bash Here, by allowing third-party software to add items to the context menu. Use the software's options to remove them. The example below is for 7-Zip, which I have used:
![7-Zip context menu](https://cdn.statically.io/img/i.sstatic.net/KWhGA.png)
Yes, this is a nuisance, and may need to be redone after updates (and they might not work on Windows 11).