Electron development

AFFiNE Desktop combines the shared web application, native modules, and the Electron package. The current source boundaries are:

Complete the root web prerequisites and native build, then follow the current Electron package README for development. Installer creation, signing, notarization, and release workflows are platform-sensitive; use the current desktop build guide and CI workflow rather than copying an old command sequence.