Geochemical syntheses among the cratonic, off-cratonic and orogenic garnet peridotites and their tectonic implications