requests/api/project_spec.rb speed up

**What does this MR do?**
It improves the speed of the `request/api/project_spec.rb` tests by ~3 minutes. It also removes some test duplication, and moves some assertions into the same tests so another API call is not needed.

**Before:** `~3.51 min`
**After:** `~ 50 sec.`
I think having one assertion per test is good when you're writing your code. after you're done writing, the tests are just there to validate behaviour. I think its best to move assertion that can be handled in one test to  a single test, this speeds up significantly on the long term. Since the current test run takes over 19 minutes, every speed up is welcome.