The LDO needs local bypassing for improved stability. The op-amp wants local bypassing to shunt local noise, as well as filter incoming noise.
That word ‘local’ is intentional: the connection to the device and its caps should be low impedance for the caps to be their most effective. If you try to ‘share’ them you’re adding impedance and you’re reducing the recommended capacitance.
Whether or not that added impedance and reduced bulk capacitance has a material effect on your system is hard to say without modeling it using your exact physical layout with a power integrity tool, using your expected signals. Which, to be honest, hardly anyone does unless you’re building something high volume or very high cost, because the tool and person-hours to drive it are very costly. In your case, all to save two 2.2uF caps, which might cost 5 to ten cents each.
Now, let’s talk about the devices you’re using.
The LT3032 data sheet goes into extensive (really, a lot) detail on its output and bypass capacitors, with some specifics on values that ensure stability. They recommend something like 4.7uF total; you’re proposing to shave that to just 2.2uF for both the op-amp and the regulator. That’s risky right there.
Also bear in mind that ceramic caps have bias effect: they will be lower capacity depending on voltage (5V in your case.) This effect varies depending on the material in the cap (X7R, Z5U, etc.)
Finally, with a slew rate of 700V/us and a GBW of 1.6GHz, the OPA657 is a pretty darn fast op amp. Its bypassing is not nothing: it needs to perform well.
Let me put it this way: hardly anyone regrets having more bypassing than is absolutely needed; they certainly regret having not enough. The ‘extra’ (but not really) caps are cheap insurance.
This Murata doc gives extensive insight into bypassing design: https://www.murata.com/-/media/webrenewal/support/library/catalog/products/emc/emifil/c39e.ashx