Specify a card program to link with.
This will override the card's spending restrictions with those of the card program.
Pass card_program_id = None to detach the card's current card program.
If the card_program_id field is specified, then the card program's changes will override any other changes.
For example, if both spending_restrictions and card_program_id are passed, then the new spending restrictions
will match those of the card program (not the passed spending restrictions).