With 829 varieties, three-day festival uncorks scent of rose