Add test hash_bad_order

1. New test for testing bad order of hash function calls.
2. Removed test hash_update_bad_paths since it's test scenario
   was moved to the new test.
3. Moved some scenarios from test hash_verify_bad_paths to
   the new test.
diff --git a/tests/suites/test_suite_psa_crypto.data b/tests/suites/test_suite_psa_crypto.data
index 507ca9b..45ce896 100644
--- a/tests/suites/test_suite_psa_crypto.data
+++ b/tests/suites/test_suite_psa_crypto.data
@@ -356,14 +356,13 @@
 depends_on:MBEDTLS_MD_C:MBEDTLS_SHA256_C
 hash_setup:PSA_ALG_HMAC(PSA_ALG_SHA_256):PSA_ERROR_INVALID_ARGUMENT
 
+PSA hash: bad order function calls
+hash_bad_order:
+
 PSA hash verify: bad paths
 depends_on:MBEDTLS_SHA256_C
 hash_verify_bad_paths:
 
-PSA hash update: bad paths
-depends_on:MBEDTLS_SHA256_C
-hash_update_bad_paths:
-
 PSA hash finish: bad paths
 depends_on:MBEDTLS_SHA256_C
 hash_finish_bad_paths: