Ligaments connect bones to each other. This is so they can help stabilize the joints and provide structure to the skeletal frame.
"so they can help..." is predicative.
"so" is predicative and there is a "that" omitted, i.e. "This is so （that）they can help stabilize...". That-clause is a result adverbial clause.
Which parsing do you think is correct?