Update rank limits for SLICE, TILE and TRANSPOSE

Updated to align with corresponding changes to the
spec.

In addition, some ERROR_IF tests have been updated to
match the checks specified by the spec, including:
PAD, SLICE, TILE, TRANSPOSE.

Signed-off-by: Luke Hutton <luke.hutton@arm.com>
Change-Id: Ie2c5f48e79a5610eb82739170e25057a63dac1d8
diff --git a/reference_model/src/ops/data_layout.h b/reference_model/src/ops/data_layout.h
index c6513ae..3a6cb0d 100644
--- a/reference_model/src/ops/data_layout.h
+++ b/reference_model/src/ops/data_layout.h
@@ -1,5 +1,5 @@
 
-// Copyright (c) 2020, ARM Limited.
+// Copyright (c) 2020-2023, ARM Limited.
 //
 //    Licensed under the Apache License, Version 2.0 (the "License");
 //    you may not use this file except in compliance with the License.
@@ -186,6 +186,8 @@
 DEF_OP_TILE_RANK(2)
 DEF_OP_TILE_RANK(3)
 DEF_OP_TILE_RANK(4)
+DEF_OP_TILE_RANK(5)
+DEF_OP_TILE_RANK(6)
 
 #undef DEF_OP_TILE_RANK