Can I repurchase apps so they can be shared with my family library?
Yes

The solution I have found is to purchase the software with another family member's account and from there set the Family Library toggle to true.

This can be done from a child account with the caveat that parental permission will be required if their account has been configured with that option.