Move the PSA_ASSERT macro to the common helpers file

It's potentially useful in all PSA test suites, of which there are now
several.
diff --git a/tests/suites/helpers.function b/tests/suites/helpers.function
index 4a9d2a3..316c06e 100644
--- a/tests/suites/helpers.function
+++ b/tests/suites/helpers.function
@@ -90,6 +90,14 @@
         }                                           \
     } while( 0 )
 
+/** Evaluate an expression and fail the test case if it returns an error.
+ *
+ * \param expr      The expression to evaluate. This is typically a call
+ *                  to a \c psa_xxx function that returns a value of type
+ *                  #psa_status_t.
+ */
+#define PSA_ASSERT( expr ) TEST_ASSERT( ( expr ) == PSA_SUCCESS )
+
 /** Allocate memory dynamically and fail the test case if this fails.
  *
  * You must set \p pointer to \c NULL before calling this macro and