The previous patch couldn't be applied onto master anymore, so I have adjusted it and merged the user option into 'eglot-confirm-server-initiated-edits'.