The Prince and Princess of Wales released their annual holiday card, but the April 2025 snapshot has royal watchers divided over the family's ‘unhappy’ expressions and setting.