Replace triggerRefresh() with targeted invalidateQueries() for:
- handleSave: invalidate note + notes list for notebookId
- handleSaveInPlace: invalidate note + notes list for notebookId
- handleMakeCopy: invalidate notes list for current notebook
Keeps triggerRefresh() for backward compat until fully migrated.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>