BotaCLIP: Contrastive Learning for Botany-Aware Representation of Earth Observation Data