There is no log of user creation and what Ubuntu it was created with. Ubuntu version is just a reference in /etc/lsb-release, If you need that you would need to code something to do that (and that would be for new users created from that moment.
In regards to the date of a user created. (This is from a new install yesterday):
/var/log/auth.log has an account of users activity.
2024-05-02T17:42:34.259561+00:00 schijwereld useradd[2391]:
new user:name=rinzwind, UID=1000, GID=1000,
home=/home/rinzwind, shell=/bin/bash, from=none
If that file never got deleted or truncated it will have a line with "new user" and the command used (here useradd) with the exact date and time for all created users. If it was deleted or truncated you would need to rely on backups to restore older versions of this file.
If the password of the user never changed chage will work to:
$ chage -l rinzwind
Last password change : May 02, 2024
Password expires : never
Password inactive : never
Account expires : never
Minimum number of days between password change : 0
Maximum number of days between password change : 99999
Number of days of warning before password expires : 7
but it is not "created". It was when the password was last changed do any upgrades after that date are not the moment the user was created. auth.log would be more useful for that.