You can use is_page( $tpl->ID ) || is_single( $tlp->ID )
which will cover posts, pages and custom post types.
For the archive link, use is_post_type_archive( $post_type )
. If you need it highlighted for single posts of the same type, add || is_singular( $post_type )