feat(recordatorios): agregar contratos y base del cliente API
- Se definieron los tipos TypeScript para recordatorios.
- Se agregó la transformación de datos del formulario al formato esperado por el backend.
- Se implementó soporte para recordatorios no recurrentes.
- Se implementó recurrencia diaria, semanal y mensual.
- Se agregó finalización de recurrencia por cantidad o por fecha.
- Se evita enviar cantidad y fecha final simultáneamente.
- Se definieron los endpoints para recordatorios vencidos, de hoy y próximos.
- Se agregaron solicitudes HTTP autenticadas mediante JWT.
- Se implementó procesamiento de respuestas JSON.
- Se agregó manejo de errores HTTP conservando el código de estado y el mensaje del backend.