More usefully, start with the arithmetic, because the answer to the practical question is usually a number and the number is usually achievable.
Protein target, worked: at 88 kg, a target of 1.6 g/kg is 88 × 1.6 = 141 g per day. Spread across three eating occasions that is roughly 47 g each, and the leucine threshold for a maximal muscle protein synthetic response is met at around 2.5 to 3 g of leucine, which corresponds to roughly 30 to 40 g of a high-quality protein. So three meals at 40 g plus one 25 g snack gets you to 145 g and clears the per-meal threshold each time. On 900 kcal that leaves about 340 kcal for everything else, which is the actual constraint.
The underlying point is that the minimum effective resistance-training dose in a deficit is lower than most programmes assume. Two sessions a week covering the major movement patterns, with loads taken close to failure, is sufficient to retain most of what would otherwise be lost. Volume beyond that adds recovery cost that a large energy deficit is poorly placed to pay.
The caveat is that population averages tell you about populations. Your own trajectory is a sample of one and should be read as a trend, not as a deviation from a published mean.
Measure strength as well as mass. It is cheaper, it is less noisy, and it is closer to what you actually care about.