Add onion, celery, carrot, chili pepper, turnip, and zucchini to pot over medium heat. Cook and stir until golden brown, about 12-15 minutes. Stir in tomato paste, paprika, ginger, saffron, cinnamon, bay leaves, and raisins. Cook for about 3-4 minutes until lightly caramelized. Return lamb to pot along with chickpeas, tomato, cabbage, and chicken stock. Bring to a boil then lower heat to medium. Cover and cook, stirring occasionally, until chickpeas are tender, about 2½ hours. Stir in parsley and lemon juice. Season with salt and pepper and return cover to keep warm.