Long Story Short

The user don’t need to be a sudoer. You just need sudo installed on your system.

Create a special file for your not-sudoer user:

visudo -f /etc/sudoers.d/charlie_apt_update

Add whatever:

charlie ALL=(ALL) NOPASSWD: /usr/bin/apt update

Save and done.