fix(realm): add missing size definitions for Juno

Fixes compilation failure for Juno targets by ensuring the necessary
size definitions from `common_def.h` are included. This resolves build
errors even when the tests are not executed. These tests dynamically
check whether RME is enabled on a platform and run conditionally. As
part of the standard test suite, the source files cannot be excluded
from the TFTF build due to their automatic generation in the test list.
This change ensures that the tests compile successfully for Juno.

Signed-off-by: Harrison Mutai <harrison.mutai@arm.com>
Change-Id: I001a89108c6962a37b24bd3f17e68010a161aaca
diff --git a/tftf/tests/runtime_services/host_realm_managment/host_crypto_utils.c b/tftf/tests/runtime_services/host_realm_managment/host_crypto_utils.c
index 80834fa..8e79f8e 100644
--- a/tftf/tests/runtime_services/host_realm_managment/host_crypto_utils.c
+++ b/tftf/tests/runtime_services/host_realm_managment/host_crypto_utils.c
@@ -7,6 +7,7 @@
 #include <string.h>
 #include <stdbool.h>
 
+#include <common_def.h>
 #ifdef MBEDTLS_CONFIG_FILE
 #include <mbedtls/asn1.h>
 #include <mbedtls/bignum.h>
diff --git a/tftf/tests/tests-realm-payload.mk b/tftf/tests/tests-realm-payload.mk
index 8d9b8b1..fc72189 100644
--- a/tftf/tests/tests-realm-payload.mk
+++ b/tftf/tests/tests-realm-payload.mk
@@ -61,6 +61,7 @@
 		pcie_doe.c	\
 	)
 
+ifeq (${ENABLE_REALM_PAYLOAD_TEST},1)
 include lib/ext_mbedtls/mbedtls.mk
-
+endif
 endif