Prefeitura Resolve V1.10.0 - WhatsApp + automações

1. Aplique a migration database/migrations/v1.10.0_whatsapp_automacoes.sql
2. Configure o painel em /admin/whatsapp
3. Informe o webhook do seu provedor de WhatsApp

Webhook de saída:
- O sistema envia POST JSON para a URL configurada
- Authorization: Bearer <auth_token> (opcional)

Webhook de entrada:
POST /api/index.php?route=/whatsapp/webhook
Autenticação:
- Header X-Webhook-Token: <webhook_token>
  ou
- Authorization: Bearer <api_token_ativo>

Payload para abrir ocorrência:
{
  "acao":"abrir_ocorrencia",
  "categoria_id":1,
  "descricao":"Buraco na via",
  "latitude":"-20.123",
  "longitude":"-46.123",
  "cidadao_nome":"João",
  "telefone":"5535999999999",
  "endereco_referencia":"Rua Central"
}

Payload para consultar protocolo:
{
  "acao":"consultar_protocolo",
  "protocolo":"PR-2026-000001"
}

Automação SLA por API/cron:
POST /api/index.php?route=/whatsapp/cron-sla
Authorization: Bearer <api_token_ativo>

Placeholders de template:
{nome} {protocolo} {status} {servico} {descricao} {telefone} {sla_label} {link_consulta}
