There tend to be a couple issues with this model. For one, what if the hiring company interviews the team and wants 7 of the 10? The team has to make a decision to either look for work where they can all be on the team, or abandon members.
The other issue is timing. The team members need to all be available at (or around) the same time, and they typically will have conflicting interests related to other offers or ventures they are considering.
I've had situations where a startup closed and the team wanted to stay together, and they'd ask me to approach companies on their behalf - almost like an acquihire without the company. You would think a company might pay each member a bit more for a team experienced in working together, as in theory they should be more productive more quickly.
From a platform perspective I think it would be pretty difficult to build just based on how to categorize teams and/or individuals. Any given search of the platform seems like it would yield very similar results.