The main types of synthetic roofing shingles include rubber roofing, PVC roofing, and synthetic slate roofing.