feat(extract): tornar download do DO mais robusto com sessão HTTP, retries e anexos filtrados
- Cria sessão HTTP (requests.Session) com Retry (total=3, backoff=0.8) e timeouts (5s/30s)
- Implementa download em stream (chunks de 64 KiB) e cálculo de tamanho via header ou arquivo
- Valida Content-Type iniciando com 'application/pdf' e trata erros transitórios (429/5xx)
- Normaliza caminho de download com Path.resolve() e cria diretório se necessário
- Ajusta logs (INFO/DEBUG/SUCCESS) e mensagens de status
- Envia e-mail: sucesso com anexos existentes; falha com aviso sem anexos
- Adiciona helper _anexos_existentes e headers padrão (User-Agent/Accept)
- Refatora assinatura/tipos (List, Tuple) e organiza infraestrutura (_criar_sessao_http, etc.)