An hour of navigation a day is genuinely heavy drain on the battery, and it's not just the GPS. The screen runs at full brightness so you can see the map in daylight, and that eats power just as much as the positioning module does. Plus the app is constantly loading traffic data, updating routes, syncing with the cloud - all this happens even if the screen has dimmed.
Try turning on battery saver mode on your phone - it usually automatically reduces how often data refreshes and cuts out unnecessary background processes. Disable road event notifications if they're not critical for you. One more thing: if you use Yandex or Google pretty regularly, download maps for offline use - the app won't keep hitting the internet and satellites to refresh data, which noticeably cuts battery drain.
An hour a day is normal, honestly. Navigation by nature is one of the most power-hungry processes. If your battery handles everything else fine, then it's not a device problem - it's just how location apps work.