Managing collection tins and buckets
In Civi we have a Contact named Cash that we use for this. This is an Individual contact type, no need for an additional Contact Type.

We use Price Sets (Line Items) to record Designations so we just have one "Cash" donor. Even if you use Campaigns, you could still get by with just one "Cash" donor.