try this, cost approx 50k soul.
and then she can snowball into more braindead after this, this isnt even her final form form.
thats 4k dmg/seconds, AOE btw, so potential 24k dmg/seconds.
First, it's not AoE. It's 1 target, chosen randomly among all targets in the radius. With the T3 upgrade, it's 2 targets chosen randomly. Ricochet artificially increases the number of possible targets, which has the benefit of hitting up to 6 targets with 4 of them not being in the radius, but it is still ideal to only ult 3 targets with ricochet for maximum damage output.
Anyways, onto your selected items.
Lucky Shot does not proc during ult, so that is a 6.2k soul investment for 18% weapon damage.
Crippling Headshot does not proc during ult as they're guaranteed bodyshots, even if you ult from above. You must headshot a target beforehand, which means it's pretty unlikely to get value out of it on multiple enemies during a teamfight unless an ally has this item instead. So that is a 6.2k soul investment for 38% weapon damage.
Ricochet does proc during ult. It's an extremely powerful contribution to her ult's damage output as it propagates her Fixation to 3 targets per bullet, making the first 1 second interval stack up much faster than without it.
Burst Fire does not proc during ult, but any bodyshot on a hero beforehand can make it work. That increases the delay to the ult and only empowers it for up to 4 seconds, but it's not as unreasonable an ask as Crippling Headshot's inclusion.
Silencer is a +6.2k soul investment for 12% weapon damage over Slowing Bullets. Unless you absolutely need enemies to not use their abilities to block you or protect themselves/their allies, I'd recommend not getting this item. Still, I'll use it to run the numbers.
Enduring Speed,
Bullet Lifesteal, and
Unstoppable do not contribute to Haze's ult damage output.
Mystic Reverb allows you to imbue to Haze's 4, but it actually never procs. Probably a bug, but it only snapshots the first instance of damage of an ability, so even if it did proc, it'd be dealing 40% of 1 bullet hit.
Escalating Exposure only applies to Haze's 3 procs during ult and it won't apply to the first since that's the instance that'll apply the reductions/amps in the first place.
Boundless Spirit is a 9.7k soul investment for 25% weapon damage.
On paper, you've got 151% weapon damage, 24% fire rate (54% if you shoot immediately before ulting), and a bunch of spirit. Her ult deals 9 bullet damage at 1, 12 damage at max level. For the sake of my sanity, I'm rounding your 79% fire rate up to 80%. Assume you got an early idol drop for fire rate or something.
Her damage comes out as follows:
Min Level-
9 * 2.51 = 23 damage per shot main target
9 * 2.51 * 0.6 = 14 damage per shot secondary target
Max Level-
12 * 2.51 = 30 damage per shot main target
12 * 2.51 * 0.6 = 18 damage per shot secondary target
10 * (1 + .54 + .25 + 0.01) = 18 bullets fired per second.
A worst case is 1 target, nothing else for Ricochet or T3 ult to contribute. This is a 2/3 growth rate for Fixation stacks. Fixation is unaffected by weapon damage.
Minimum: 23 * 18 + 61 (Fixation damage) = 475 damage in the first second
Maximum: 30 * 18 + 61 = 601 damage in the first second
The ideal priority-target case is 2 targets, nothing else. This allows T3 ult to come online, gives Ricochet value, but doesn't depend on solely Ricochet to hit the target.
Minimum: 23 * 18 + 14 * 18 + 263 (Fixation damage) + 107 (Fixation T1 proc) = 1036 damage in the first second to both targets
Maximum: 30 * 18 + 18 * 18 + 263 + 107 = 1234 damage in the first second to both targets
Full output is 3+ targets so Ricochet can do all its bounces. This introduces some variance in damage dealt to any one target since main shots and ricochet shots deal different amounts, but I can still state the total damage output when at 3 targets.
Minimum: 1036 * 2 (previous two) + (14*36 + 263 + 107) (additional ricochets) = 2946 total output in 1 second across 3 targets (average 982 per target)
Maximum: 1234 * 2 + 18*36 + 263 + 107 = 3486 total output in 1 second across 3 targets (average 1162 per target)
Adding more than 3 targets in your case would probably increase the total damage output since you're well past the 20 stack threshold for a proc, but you don't meet the 40 stack threshold to get 2 procs.
As you can see, Haze ult is very survivable with your "OP" build. You could get better damage off half the souls.