Allgemeines Gewährleistungsrecht, Garantierecht