Your executable should be python3 and -m pip should go to the extra_args part with the --user. In your way Ansible tries to execute literally a file called "python3 -m pip" which obviously does not exist.
python3
-m pip
extra_args
--user
"python3 -m pip"