I have a form to collect community resources. Many have business hours. Currently a multi-line text situation, but not very easy to then add dynamic workflows showing "open" vs "closed" based on the current time. I'd like to add in questions that help walk out the actual time frames for each day. This can make for a cumbersome dataset no matter what, but I wish there was a better question type for business hours.
As far as storing, still store as a range so instead of 14 fields to capture hours for the week, there's 7 and it's stored as "8AM - 12PM". It'd be great too if it still prompted to pick a time, and was intelligent to add AM/PM. Like a mix between "Range", "Likert Scale" and "Single Select Grid" where each day is listed and then there are two type boxes that prompt time only (not day). I get there is a way to do this by adding a lot of text boxes but the survey set up would require a lot of real estate visually, as opposed to something like this:

Extra bonus: there is a "Closed" option, and a "duplicate time" option so someone doesn't have to manually type out each day if they hours are the same.
This would be a dream come true.