Edit projects instantly with live loading

The project edit sheet now opens immediately when you click edit, showing a loading state while data fetches.

Bug Fixes

Clicking the pencil icon on a project in the list now opens the edit sheet immediately with a centered loading spinner. Previously, the click would pause until the project data finished fetching, making the UI feel unresponsive on slower connections or cold starts. The sheet now pops open right away and fills in the form once data arrives, so every click registers instantly.