I propose creating aliases at the device level, accessed through device settings. At the very least, entity aliases should be exposed through device settings.
When editing an area (Settings > Area > [My Area] > Edit icon) you can set Aliases.
Aliases are not exposed similarly for devices. You should be able to set aliases through settings (Settings > Devices and Services > Devices > [My Device] > Edit icon).
You instead need to go through voice assistant, where you can set aliases by entity, not device.