https://microsoft.github.io/language-server-protocol/specifications/lsp/3.17/specification/#progress
LSP added a progress system. Example Lua Language server:

Could we implement a way to handle this for longer-running items and the overall starting of pylsp?