* Fix stack buffer overflow in perform_complex_alias() - add bounds checks
* Refactor: use return value instead of char_data param in perform_complex_alias()
* Add unit tests for perform_complex_alias() via perform_alias()
Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: welcor <357770+welcor@users.noreply.github.com>