Kate Middleton’s sold-out gingham blouse is back in stock in time for spring