Since strong acid replaces the weaker one (taking into account pKa values, H3C6H5O7(aq) and NaH2C6H5O7(aq) react with NaHCO3 completely, not Na2HC6H5O7(aq) )only this reaction:
H3C6H5O7(aq) + 2NaHCO3(s) -> 2CO2(g) + 2H2O(l) + Na2HC6H5O7(aq)
can proceeds completely.
the next step is an equlibrium:
Na2HC6H5O7(aq) + NaHCO3(s) <-> CO2(g) + H2O(l) + Na3C6H5O7(aq)
moles of NaHCO3 - 0.1593
moles of isocitric acid 0.088
For the first reaction we need 0.0796 moles of isocitric acid, its excess is 0.00836 mole, but since ther is no NaHCO3 at this moment, the first reaction proceeded completely and 0.1593 mole of CO3 is were produced
Though calculations of Sundrops are wrong, the answer concerning limiting reagent, surprisingly, is correct, and of course moles of CO2 calculated by Mike are correct.