feat: add register definitions needed for SMCCC_ARCH_FEATURE_AVAILABILITY

Also slightly optimised some redundant feature functions

Co-developed-by: Charlie Bareham <charlie.bareham@arm.com>
Signed-off-by: Boyan Karatotev <boyan.karatotev@arm.com>
Change-Id: I6dcc11060a2f3697a8aa41443e9cfc665b2b7c74
diff --git a/include/lib/extensions/amu.h b/include/lib/extensions/amu.h
index 3ce053d..838e4b9 100644
--- a/include/lib/extensions/amu.h
+++ b/include/lib/extensions/amu.h
@@ -1,5 +1,5 @@
 /*
- * Copyright (c) 2017-2021, Arm Limited. All rights reserved.
+ * Copyright (c) 2017-2024, Arm Limited. All rights reserved.
  *
  * SPDX-License-Identifier: BSD-3-Clause
  */
@@ -61,8 +61,6 @@
 
 CASSERT(AMU_GROUP1_COUNTERS_MASK <= 0xffff, invalid_amu_group1_counters_mask);
 
-unsigned int amu_get_version(void);
-
 uint64_t amu_group0_cnt_read(unsigned int idx);
 #if __aarch64__
 uint64_t amu_group0_voffset_read(unsigned int idx);