Yes, to change those you would need to make a custom shortcode and template file because if they are changed there is no way for us to programmatically know what is there and output it accordingly. Also, since you’re changing the label, you should also change the field name so it won’t be output with a mismatched label.
As I mentioned, you’ll want to create your own files and include them in your theme, instead of editing the plugin, because when the plugin is updated you lost those changes.
Template files (archive- and single-listing.php) can be easily customized by just placing your custom version in your theme folder. With the shortcode, you’ll need to copy that file into it’s own file, rename the shortcode to something like [custom_listings], and include the file from your theme’s functions.php.