128GB is easy, M1 Max/Pro is designed with multi die and macOS has a lot of multi-die reference. We can have 128GB with 2 M1 Max.
1.5 TB is harder, stacking that much DRAM modules on package does not sound ideal to me. Perhaps we would see multi-layer RAM instead?