La lunga marcia della responsabilità precontrattuale: dalla culpa in contrahendo alla violazione di obblighi di protezione