Currently the Entity Page UI is built in jquery, it has rarely been touched by team members and is difficult to maintain.
There exists a small consultation ticket that has been around for ~4 years: T157014
Most of the UI written in the last few years is in Vue. We should consider migrating it; this ticket is not the "redesign" (T54136) but is simply there to represent the migration to vue.