Preparation for the issue 13701 - Hijack object.dup(aa) call to emulate it in CTFE

Required by: https://github.com/D-Programming-Language/dmd/pull/4148

Current object.dup(aa) implementation in druntime is problematic for issue 13701. But, coding the correct `dup` behavior in CTFE branch is currently impossible. So, compiler should support to work it in interpreter.