Comprehensive leave management with approval workflow