Fix input `default` entry type validation
Problem
The default keyword value can be any of the valid CI input types, but in the Header::Input entry class it is only allowed to be a string.
Proposed solution
Update the entry class validation to allow default to also be a number or boolean