Preheat oven to 220°C (425°F).
Pat chickpeas completely dry. Toss with olive oil, cumin, paprika, garlic powder, and salt.
Spread in a single layer on a baking sheet. Roast 20–25 minutes, shaking once halfway, until golden and crispy.
Place couscous in a large heatproof bowl. Add salt, olive oil, and butter.
Pour hot vegetable broth over couscous. Stir once. Cover tightly.
Steam undisturbed for exactly 5 minutes. Do not lift the lid.
Uncover and fluff immediately with a fork, working from edges inward.
Add lemon zest, lemon juice, and grated Parmesan. Toss until cheese melts into the grains.
Stir in fresh parsley and mint. Taste and adjust lemon, salt, and Parmesan.
Divide couscous between four bowls.
Top with roasted chickpeas, cucumber, cherry tomatoes, and avocado.
Finish with Parmesan shavings, a squeeze of lemon, a drizzle of olive oil, flaky salt, and cracked pepper.
Serve immediately while couscous is warm and chickpeas are crispy.