Fix 13111: GC.realloc returns invalid memory for large reallocation

https://issues.dlang.org/show_bug.cgi?id=13111

added missing handling if the reallocation is too large for the current pool