How to override default cardinality for the field widget?
You can use Field instance cardinality module which allows the cardinality of specific instances of fields to be overridden.

This module allows the cardinality of specific instances of fields to be overridden.
This currently only works with fields that use options widgets (ie select list or checkboxes), and only allows them to be overridden to be single-valued.