Bring a generously salted saucepan of water to boil and simmer the beans for a few minutes until tender.
Remove the beans from the pan and set aside. If you wish to use the same water to cook the pearl couscous, remove the beans with tongs, otherwise drain them with a colander.
Cook the giant/Israeli couscous according to packet instructions either in the water used to boil the beans or fresh water if you prefer. This will normally involve simmering them for approx. 10 minutes. Strain the giant couscous with a sieve when it's ready, place into a large bowl and set aside. (note 1)
Place a frying pan on a medium to high heat and toast the flaked almonds for a few minutes. Remove them from the heat when they start to brown and set aside.
Put the garlic cloves in a covered bowl and microwave for 15-20 seconds until warm. This neutralises their strong and slightly bitter flavour.
Crush the garlic cloves when they are done using a garlic press or cut the garlic cloves into very small pieces with a sharp knife.
Place the garlic cloves in a bowl, add the remaining dressing ingredients and mix until incorporated and set aside.
Place a medium frying pan on a medium to high heat and add the olive oil. Add the halloumi when the oil is hot and fry the halloumi for a couple of minutes on each side until golden. You may need to do this in two batches, add more oil if needed.
Assemble the salad. Toss the cooked pearl couscous with the green beans and lemon zest. Serve it on plates or in bowls topped with the toasted flaked almonds and cooked halloumi pieces. Serve the garlicky yogurt dressing on the side or add it straight onto the salad and toss to incorporate.
Notes
Giant couscous is cooked when it is soft and chewy but still a little al dente. If in doubt taste a little to see.