Shiraz’s wide-ranging menu mixes the best of Indian, Persian and more