Only 1. is correct. Both 'ten' and 'dollar' function as adjectives modifying 'gift.
1. a ten dollar gift card
2. a ten dollars gift card. (not OK)
Q: What kind of gift?
A: A ten dollar gift. (Adjective)
- For Teachers