SAK9,
The exhaust is often dictated by hoods and is not variable. Some designs use a variable general exhaust so that when hoods are closed, the general exhaust opens to achieve the same net exhaust flow. Supply VAV for temperature control can also be incorporated, so long as the minimum VAV position accommodates the lab's air exchange needs.
Example: The Lab supplies 2,000 cfm during full cooling. The hood exhausts 1,000 cfm (hood fully-open) and 1,200 cfm is exhausted via general exhaust grilles in the room, so the lab is net negative by 200 cfm. Now the room gets too cold, so the supply modulates to minimum setpoint (say 1,200 cfm) and reheat comes on (if available). Now the general exhaust will modulate closed to 400 cfm to maintain the 200 cfm offset for the lab.
In this application, the hood flow is the critical, non-variable parameter and the general exhaust is variable. The supply and general exhaust will change to keep the space thermally happy and to maintain the right pressure.
For the same lab controlled at constant volume (e.g., for BSL3 you usually don't play around with VAV), the room exhaust volume should be set to maintain a constant flow and the supply volume should be set to a fixed differential from exhaust. Now if exhaust dies for some reason, the supply flow senses the loss of flow and likewise shuts off.
That's 1 and 2. For 3, tough to say exactly, but about 50-100 cfm offset per 100 ft2 sounds good. in elevated BSL applications (2+ or 3) seal the room as best as possible, put gaskets at doors and adjustable sweeps at the bottoms of the doors for room pressure adjustment. 0.05 in. w.c. is a good target to shoot for across the door.
(tried to keep this simple but too many words came out!)