Custom Post Archive – display page 1 differently then subsequent pages

It sounds possible. Archive pages have a built in query they execute if you want to filter you can create a template for just that category such as archive-{category}.php or if your going to filter more information like described you should use.

add_action( 'pre_get_posts', 'my_change_sort_order'); 

function my_change_sort_order($query){
    if(is_archive()):
       //Set the order ASC or DESC
       $query->set( 'order', 'ASC' );
    endif;    
};

as you loop you can modify the output.

if (have_posts()) : while ( have_posts() ) : the_post(); ?>

   <?php if($wp_query->current_post == 0): ?>
       //current_post is the index of the post within the loop
       // this will be your first post
       <?php echo $post->title ?>
       <?php echo get_field('publication_abstract'); ?>
   <?php endif ?>

    //this will be all other posts
    //just the title no excerpt 
    <?php echo $post->title; ?>

<?php endwhile ?>