The Warrior badge is currently for Yoga activities only, but Meditation is now a separate activity on (some) watches, and I feel it should count towards the challenge goal.
You could suggest it here on the Garmin Ideas page. I believe there is currently a meditation badge with a Garmin Connect+ account.
