Contact CRUD helpers backed by Baileys app-state patches.
Add or edit a contact.
Remove a contact.
@spec add_or_edit(term(), String.t(), map()) :: {:ok, map()} | {:error, term()}
@spec remove(term(), String.t()) :: {:ok, map()} | {:error, term()}