Lightning web component listen to Aura Events

Yes you can, it requires what I've coined as brokering. It requires an Aura wrapper to handle (i.e. register the event listener) and then deal with brokering it down to an embedded child-LWC which is itself pub-subbed to the LWCs you wish to broker to.

In short, it's complicated, rough, and not ideal. But, if you have a lot of aura components you may need to do it.

I have covered this in a somewhat related (LWC to Aura) answer here but the design pattern is the same for (Aura to LWC) since you just pubsub the other way.

Just to be clear, I am currently doing this in production right now, this is not theoretical:

MessageBrokerAura.cmp

<aura:component implements="flexipage:availableForRecordHomeforce:hasRecordId">
  <aura:handler event="force:refreshView" action="{! c.handleForceRefreshViewForLWC }"/>
  <c:messageBrokerLWC aura:id="messageBroker"></c:messageBrokerLWC>
</aura:component>

MessageBrokerAuraController.js

handleForceRefreshViewForLWC: function(component, event, helper) {
  component.find("messageBroker").forceRefreshInitiated();
},

messageBrokerLWC.js

@api
forceRefreshInitiated() {
  fireEvent(this.pageRef, 'forceRefresh'); // your LWCs pubsub to this channel
}