This is the next instalment of https://issues.liferay.com/browse/LPS-98564, which is our overarching epic to remove AUI from liferay-portal. The overall goal is to remove our dependency on AUI so that we can turn the frontend-js-aui-web module off by default (clients that still need to use AUI can always turn it back on).
The previous instalment was https://issues.liferay.com/browse/LPS-101611, which focused on porting or deprecated "minor JS" utils.
At the end of the day, we have a bunch of stuff to modernize, so I am not going to bother coming up with some grand unifying theme: the current epic is just the "next batch" of stuff from liferay-js-aui-web to be migrated. After this one will come another, and another, until we're done.