[#71354528] Only admins can add products

* Improved clarity of feature tests of products
[#71354530] Refactored products spec.

* Removed before block and moved into scenarios that used it
* Added expectation to ensure add product link only shows for admins

Signed-off-by: Martha Berner <marthaberner.mb@gmail.com>