If it was my car I would measure, or get someone else to measure, the free length of the left and right springs. That may be easier said than done as the car would have to be jacked up until the wheels were off the ground, but would confirm whether the springs are at fault or there is something more serious like a twisted chassis to contend with. It is not unknown for springs to break within the cup shaped end cap, making the break invisible without removal, yet shortening the overall length.
As for the shock absorber leak, forget it, it has no influence on the ride height, though it should be replaced for other reasons. Shock absorbers do not support the vehicle and and exist only to control the rebound after going over a bump. You could drain, or even remove the shock absorber completely, yet its absence would not alter the ride height.