Food Diversity and Typicality in EU and in Italian Law: Protected Designations of Origin (PDOs); Protected Geographical Indications (PGIs); Traditional Speciality Guaranteed (TSGs).