Private Vector Mean Estimation in the Shuffle Model: Optimal Rates Require Many Messages