From tangy hibiscus to peppery nasturtium and sweet squash blossoms, flowers can be as delicious as they are beautiful.