Adds a gift card to the current shopping cart, including recipient details, optional message, and card design (URL-based or uploaded file).This endpoint is typically used in gift card purchase flows, where customers personalize the gift before adding it to the cart.