[BOLT] Implement '--assume-abi' option for AArch64
This patch implements the getCalleeSavedRegs function for AArch64,
addressing the issue where the "not implemented" error occurs when
both the --assume-abi option and options related to the
RegAnalysis Pass (e.g., --indirect-call-promotion=all) are enabled.
The beConservative function is utilized to determine the set of
used registers in cases where we have no prior information about
the function. When the --assume-abi option is enabled,
callee-saved registers should not be included in this set.
I believe we must add X18 register also, since the ARM ABI says it might be platform-specific, so BOLT must preserve it's value