pub fn tag_note(id: u64, tags: &[String]) -> Result<Note, String>
Add tags to a note while preserving existing tags and deduplicating new ones.