Cover turkey carcass, skin, any vegetables or herbs stuffed in the cavity, chiles guajillos, chiles pasillas, chiles de árbol, onion, garlic and salt with water in a large stock pot and bring to a boil over high heat. Meanwhile, toast the spices. Toast peppercorn, avocado leaves, cloves, canela, cumin and coriander in a medium skillet over medium high, swirling the skillet or tossing the herbs and spices, until lightly charred and very fragrant, about 1 minute. Add the marjoram and toast, tossing frequently until marjoram is very fragrant and lightly toasted, about 30 seconds. Transfer to the stock pot with the turkey and chiles. Reduce stock to a low boil and cook, uncovered until stock is very flavorful, and the bones separate easily from the bones.
Strain stock through a fine mesh sieve into a large bowl, reserve stock and chiles. If you want to reserve any of the vegetables, herbs or spices, you will be adding lots of flavor to the broth but it is completely optional, I want to make this as easy as possible! Transfer chiles any vegetables, herbs or spices and 4 cups of the stock to the jar of a blender and puree until smooth. Wipe out stock pot with a paper towel and transfer chile puree and strained stock into the pot and stir to combine. Bring to a simmer.
Chop or shred any leftover turkey meat. And add to the simmering stock. Cook 20 minutes, stirring occasionally, until the flavors have melded and the meat is very tender. Taste and season with salt if necessary.
Stir cranberry sauce, onion, jalapeño, garlic, orange zest and orange juice in a medium bowl until thoroughly combined. Taste and season with salt or lime juice if necessary.
Divide the meat among shallow bowls and pour the consommé over. Top with the chopped onion and cilantro. Serve with lime wedges for squeezing, cranberry salsa and tortillas to make tacos.
