Consolidate balance sheet construction logic with health factor computation. See comments in https://github.com/onflow/FlowCreditMarket/pull/77 related to: - `maxWithdraw` - `_getUpdatedBalanceSheet` should accept `PositionView` instead of pid - `positionHealth`