Any jupyterlab extension support .py script editor and project management?

Yes: See jupytext intro from PyCon 2020. jupytext provides .ipynb <-> .py synchronisation (hence searchability) and version control.

It’s so good, it should be part of Jupyterlab!