feat: add desktop build jobs
This MR splits the new jobs for packaging and building project from refactor: build extension into a separate dist ... (!800 - merged) to reduce complexity of the MR.
This MR splits the new jobs for packaging and building project from refactor: build extension into a separate dist ... (!800 - merged) to reduce complexity of the MR.