When aligning the start address of an output section introduces a gap between the current dot pointer
and the new aligned address, we were already properly expanding the memory region, if available.
D74286 introduced a new behavior to also align the LMA address if an LMA region is specified.
However, this did not expand the corresponding LMA region.
Now, we also expand the LMA region if it is set.
This fixes PR52510.
ctx->lmaRegion is the same as mr/sec->lmaRegion due to the assignment on line 944. Referencing it by different names is a bit bewildering.