[#64949136] Allow multiple time_slots for contact

after deploying this commit and running migrations
further changes need to be done:

- remove Contact#belongs_to :time_slot
- remove :time_slot_id from contacts table in db