How can I change the to for lazyload wp smilies

You have to use the same quotes around the src attribute as WordPress uses. So filter the URL like this:

add_filter( 'smilies_src', function( $src ) {
    return ""https://wordpress.stackexchange.com/questions/116078/data-original="$src";
});

And while I was on it, I noticed the doc block for the function translate_smiley() is wrong, so I have written a small patch. 🙂