Pork ragù: Season the pork shoulder with salt and pepper. Heat the olive oil in a large ovenproof pot or pressure cooker and brown the pork on all sides until caramelised, then remove and set aside. In the same pot, sauté the onion until softened. Add the carrots, celery, and garlic, and cook for a few minutes until fragrant. Stir in the tomato paste and cook for 3-5 minutes to deepen the flavour. Deglaze the pot with the red wine, scraping up any bits from the base, then add the chopped tomatoes and beef stock. Tie the origanum, thyme, rosemary, and bay leaves together with kitchen string to form a bouquet garni and add it to the pot. Return the pork to the pot. If using a pressure cooker, cook for 1 hour. If using an oven, cover with a lid and place the pot on the lowest shelf of a preheated oven at 160°C. Cook for 2½ to 3 hours, or until the pork is tender and shreds easily. Remove the pork from the pot and shred it with two forks. Discard the herb bundle. If the sauce is too thin, place the pot back on the stove and simmer until slightly reduced. Stir in the fresh cream, then return the shredded pork to the sauce and allow it to simmer for a further 10-15 minutes. Taste and adjust seasoning if needed.
To serve: Cook the gnocchi according to the packet instructions; once they float to the surface, lift out with a slotted spoon and either stir into the ragù and dish, or divide the gnocchi between bowls and top with the ragù. Add a spoonful of mascarpone to each bowl, then garnish with a generous sprinkle of Parmesan cheese and basil leaves.