From pasta in Hudson Yards to fresh tofu in Flushing, these are the best restaurants along every 7 train station in NYC.