MIN aggregate function to a BIT field

Not sure about that. They're not (typically) used to count things. More useful might be AND() OR() XOR() aggregates, but that's just dreamland.

You can simulate AND() like this

1 = ALL(Select bit_col from table)

and OR() like this:

1 = ANY(Select bit_col from table)

XOR() is a bit harder.