I'm not sure how I initially stumbled on the JupyterLab extension GoToDefinition but in my brief research, I found that jumping to where the variable was defined was pretty much its only feature. I was looking more into the extensions already listed on Nicole's jupyterlab ide page, and it seemed that jupyter-lsp accomplishes the same action, better and with more functional capabilities. So I will now be diverting my focus to creating a notebook for jupyter-lsp rather than jupyter-goToDefinition.
In addition, there's not much information regarding goToDefinition(GTD) extension, so I asked ChatGPT why anyone would ever use GTD as opposed to -lsp. It seems that because there are minimal functionalities in GTD, one would mainly use GTD over lsp because it would be more streamlined and focused. In other words, it's easier to navigate and make choices with 2-3 options as opposed to 20.
For creating this specific tutorial, I would be interested in exploring more features than just one as part of the extension, hence lsp for the win.
Womp Womp