You are correct on both points (location of the question and how the error is shown)
Let me ping @soupette or @HichamELBSI to see if they have any suggestions but I think it would be great to add something to the core via a PR if you are willing.
Summarizing your question/request: add some kind of universal symbol next to field if it’s marked as required. (I think a red asterisk is a good idea)