Actually, they DO have some constitutional power regarding marriage.
The contract clause does not give them the power to strike down state laws on marriage. They can exempt them from- or require- recognition by other states.
They have some power over all the things I mentioned.
The Whiskey Tax being the best example.