Yes—those details are helpful! They make it clear that this is different from the mostly yellow goldenrod spiders you found. But they are not quite enough for a sure identification, because several kinds of spiders can be green and live on flowers.
One possibility is a green lynx spider. It can be green, has long legs with noticeable hairs or spines, and hunts actively on plants. Still, your description alone cannot confirm that it is one.
What would help most?
- A clear photo of the spider from above.
- A photo from the front, if you can take one safely.
- A close-up of the legs, especially where the yellow changes to purple.
- Its approximate size, including its legs.
Try not to handle it. If you share a photo, include the whole spider and a close-up, and an identification may be easier. The flat-looking face and pale patch where the abdomen joins the body are useful clues, but a picture is needed to compare them.